firefox上で選択した単語をDictionary.appで見るのをvimperatorのmapで簡単に
firefox上でurlの代わりに dict:///word とタイプすると、Dictionary.appが立ち上がって word を検索してくれるけど、それを、タイプする代わりにマウスで単語選択→,w でdict:///するようにvimperatorにmapしてみた。
追記
vimperator 2.0用は、
↓はvimperator 1.2用
".vimperatorrcに追加 javascript <<EOM (function () { liberator.mappings.addUserMap([liberator.modes.NORMAL], [',w'], 'Pass selected word to Dictionary.app', function () { var sel = window.content.getSelection(); if(sel.toString()) { var word = encodeURI(sel.getRangeAt(0).toString().replace(/^\s+|\s+$/g, "")); getBrowser().loadURI("dict:///"+word, null, null); getBrowser().loadURI("dict:///"+word, null, null); // in case Dictionary.app is not launched. } else liberator.echoerr('Dictionary.app: Word not selected.'); }, { } ); })(); EOM
LeopardのDictionary.appは和英が入っているそうだけど、これで日本語も渡せるのかは?
私のMacは虎なので。。。
そういえば、ウィジェットのDictionary.wdgtの中身を利用したら、lookupDictionary.jsみたいにコマンドラインに表示させたり出来るんじゃないかなと思った。