Vimperatorのコマンドラインで単語移動


zsh, Emacs, vimのコマンドラインではM-bとM-fで単語移動ができるのでカーソルを大きく移動させるときは大体使っていますが、VimpではFirefoxデフォルトのキーバインドに振られているままで誤爆が多かったので今更ですが設定しました。

設定

mappings.addUserMap(
    [modes.COMMAND_LINE],
    ['<M-b>'],
    'word previous',
    function () {
        editor.executeCommand("cmd_wordPrevious", 1);
    },
    {}
);

mappings.addUserMap(
    [modes.COMMAND_LINE],
    ['<M-f>'],
    'word next',
    function () {
        editor.executeCommand("cmd_wordNext", 1);
        editor.executeCommand("cmd_charNext", 1);
    },
    {}
);

下記のリンクを参考に設定できたのはいいけど、こういうFirefox内部実装へのアクセスの仕方はどう調べたらいいんだろうか

参考

コマンドラインの <C-a> を二段階移動にする - Death to false Web browser! - vimperatorグループ