Hatena::Groupvimperator

Death to false Web browser! このページをアンテナに追加 RSSフィード

 | 

2011-04-06

feedSomeKeys_3.js でマッピングするモードを指定できるオプションを追加しました

17:08 | feedSomeKeys_3.js でマッピングするモードを指定できるオプションを追加しました - Death to false Web browser!  を含むブックマーク はてなブックマーク - feedSomeKeys_3.js でマッピングするモードを指定できるオプションを追加しました - Death to false Web browser!  feedSomeKeys_3.js でマッピングするモードを指定できるオプションを追加しました - Death to false Web browser!  のブックマークコメント

":fmap" 系のコマンドに、-modes= オプションが追加されています。

引数値は、補完を参考にしてください、c/n/i などのモード文字(?)やモード名が使えます。

以下の様にして、INSERT モードの <C-p> / <C-n> にマッピングできます。

fmap -modes=i -events=keydown,keypress <C-p> <Up>
fmap -modes=i -events=keydown,keypress <C-n> <Down>

この例だと

http://gyazo.snca.net/1d6e66b6740d51fb7438907e3e65dfd7.png

のようなサイト独自の検索ボックス補完で、邪悪なキー(矢印キー)を使うことなく、補完候補を選択できます。

(効かない検索ボックスがあったら、おそらくは -events の指定が足りないだけなので、適当に足しましょう)

リンク

https://github.com/vimpr/vimperator-plugins/blob/master/feedSomeKeys_3.js

P.S.

他にもちょっと変更した点があるので、なにかおかしくなっていたら教えてください。

(特定サイトで効かなくなったとか)

更新

例にまつがいがあったので、ちょっと修正

トラックバック - http://vimperator.g.hatena.ne.jp/nokturnalmortum/20110406
 |