bookmarklet を起動するようにすればいいんだろうなあ……
【追記】http://retlet.net/log/2008/07/vimperator-os-keybind.html を参考にしたらできた。
(function () {
commands.addUserCommand(
['cpan'],
'search modules from cpan',
function (args) {
var arg = args.string;
liberator.open(
'http://search.cpan.org/search?mode=all&query=' + encodeURIComponent(arg),
liberator.NEW_TAB
);
},
);
})();
こんなんしたらでけた。
だいぶ前から存在はしってたのだが、いろいろめんどそうでつかってなかった vimperator ですが、ぼちぼち tips がウェブにでつくして、情報があつまりやすい感じになってきたので、はじめてみました。
現在つっこんでいるプラグインはこんな感じ。
% ls ~/.vimperator/plugin/ direct_bookmark.js feedSomeKeys.js ldrize_cooperation.js lookupDictionary.js
1.2 の最新版をためしていたのだけど、どうやら 2.0 系の11末あたりがよいと id:otsune さんに教えていただいたので、そのへんのやつの nightly をつっこんでみています。
【追記】
lookupDictionary.js より multi_requestor.js の方がいいと id:otsune さんにきいたので、さしかえ。
【追記】
ldrize_cooperation.js ぬいた。というより LDRize つかうより素の vimperator つかった方がきもちよさげ。GM でいまうごかしてるのは AutoPagerize だけになった。
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/feeder.js
ブックマークに http://search.cpan.org/search?mode=all&query=%s を登録して、詳細からキーワードをcpanにすれば :t cpan Hoge で開けるよ。