Re: vimperator使い始めた
2008-01-18 - どんごどんご(vimperator使い始めた)について
勝手に添削してみる
map <Up> 6k map <Down> 6jみたいに書いてもカーソルキーの上下でスクロールする行数を変更できない
2008-01-18 - どんごどんご
vimperator 0.5.3では<Tab>,<S-Tab>,<Return>,<Space>,<Up>,<Down>をmap
コマンドで定義しても無視される。おそらくではあるが、アクセシビリティ(?)を考慮しての事だと思う。
例えば、セレクトボックスを考えてみる。セレクトボックスでは<Up>,<Down>で選択ができ、<Return>で確定できる。これらをmap
コマンドで変更できてしまうとメリットよりデメリットが大きいと製作者は考えたのだろう。vimperator.events.onKeyPress
メソッド中で、NORMALモード時でキーが押された場合、マップの処理をする前にreturn
メソッドを抜けてしまっている。マップ定義の右辺(?)においても結局はvimperator.events.onKeyPress
を通るので同じく無効になる。
上記6つのキーは皆マップで使用することは出来ない。
コード中の該当部分に以下のようなコメントが記述されている。製作者としても不本意のようだ。
// xxx: ugly hack for now pass certain keys to firefox as they are without beeping
// also fixes key navigation in combo boxes, etc
よって、引用先の定義も
map j 3<Down> map k 3<up>
も無効になってしまう。
map j 3<C-e> map k 3<C-y>
なら有効。
一番書きたかったのはここまで。以下はおまけ。
RSS購読ボタンどっかいった!
2008-01-18 - どんごどんご
消してもコマンドからRSS購読できるようにしてほしい
Feedボタンをステータスバーに移動 - hogehogeを参考にしてみてくださいな。
タブ全部閉じるとfirefox終了する
2008-01-18 - どんごどんご
引用先ページの設定をみると、おそらくmap x :q<CR>
の部分の事と思われる。
q[uit]
コマンドはどちらかというとFirefoxの終了的な意味合いのあるコマンド。終了してしまうのはある意味当然の結果。
代わりにmap x d
としましょう。