keysnailの「サジェスト付き辞書引きコマンド」にweblioを足す
サジェスト付き辞書引きコマンド (Urban Dictionary, Goo 辞書) - きすねた(ん) - keysnailグループ
http://keysnail.g.hatena.ne.jp/mooz/20110102/1293983938
↑の記事を見ていて田舎ものの自分には
Urban Dictionaryが刺激的すぎたのでweblioを追加してみた。
といっても↓を追加して終了なので
追加というのもおこがましい。。
前省略 shell.add("weblio", M({ja: "Weblio", en: "Weblio"}), function (args, extra) { const base = "http://ejje.weblio.jp/content/%s"; util.setBoolPref("accessibility.browsewithcaret", false); gBrowser.loadOneTab(util.format(base, encodeURIComponent(args[0])), null, null, null, extra.bang); }, { bang: true, completer: googleCompleter }); あと省略
あとは
// 辞書引き weblio key.defineKey([key.modes.VIEW, key.modes.CARET], 'M', function (ev, arg) { shell.input("weblio " + (content.getSelection() || "")); }, 'Lookup the meaning of the word');
と呼び出せるようにしておけば完了。
拡張しやすくてとてもありがたいです。
補完超便利。
jaとenの違いは特にないです。