no-image

vimperatorでgoogle検索コマンド

まだvimperatorが0.5だった頃,vimperatorをロケーションバーを使わないで運用する設定 – /halt/Snapshotというエントリでは,以下のようなjavascriptを書いて,google検索を行うだけのコマンドとかを作ってました.


vimperator.commands.add(new Command(["google"],
    function (args)
    {
        vimperator.open("http://www.google.co.jp/search?q=" + args);
    }
));

で,この辺のやり方は1.2でも以下のような感じのままテキトーになってました.


liberator.commands.addUserCommand(["google"], 'search google',
    function (args)
    {
        var url = "http://www.google.co.jp/search?q=";
        liberator.open(url + args.replace(/ /g, "+"));
    },
    {
    }
);

でもこれ,Vimperator/Tips&Tricks – vimperator labs – Tracで知ったんですが,わざわざjs書かなくても,


command google open google <args>

と書くだけでできるんですね…これは恥ずかしい.そして勉強なりました.