Dictionary.appに選択した単語を渡すmapをvimperator 2.0でも動くようにした
をvimperator 2.0用に修正。
最近は w で単語を渡すようにしてる。
とりあえず動いてる。
" ~/.vimperatorrcに追加 " press 'w' to look up the selected word in Dictionary.app javascript <<EOM (function () { mappings.addUserMap([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