livedoor Readerの検索ボックスでmigemo
http://madchester.s54.xrea.com/archives/ldr_migemo.user.js
中身。LDRの初期処理でfinderにcallback設定してるのを、ちょっと変えたもので上書きしただけ。2文字入力でmigemo発動で、1文字の時は元々のRomaを使ってるけどあんまり意味無いかも。
// ==UserScript== // @name ldr_migemo // @include http://reader.livedoor.com/reader/* // ==/UserScript== (function(){ with(window.unsafeWindow){ finder.callback = []; finder.add_callback(function(q){ if(!q){ return subs.find(""); } var query; try{ query = new RegExp((1 < q.length) ? window.external.migemo(q) : roma.toRegExp(q), "i"); }catch(e){ query = q; } subs.find(query) }); } })();