Usage
- :togglelocalkeymode
- 有効/無効のトグルです。(ステータスバーのアイコンクリックでも切り替え可能)
- :loadkeymaps
- 任意のキーマップの読み込みを行う
- :clearkeymaps
- loadkeymaps の読み込みを無効にする
.vimperatorrc
- g:localkeymode_enable
- [true=有効/false=無効(デフォルト)]
.vimperatorrrc 設定例
let g:localkeymode_enable = "true"
javascript <<EOM
//[ [url regexp, [ [removekeys], [key, command/function, {noremap:true, count: true, ...}], ... ]], ... ]
liberator.globalVariables.localKeyMappings=
[
[ Url_RegExp,
[ key, command/function, {extra} ],
[...]
],
[/www\.hoge\.com/, [
['h l'], // 一時的に削除するキーマップ(スペース区切で指定)
[['1','0'], ':open http://www.google.com'],
['e', '<C-v>?', {noremap:true}],
['q', 'd', {noremap:true}],
],
];
EOM- Url_RegExp
- 設定を有効にしたいURL(正規表現での指定)
- key
- 割り当てたいキー名(Arrayで複数指定可能)
- command/function
- キーに割り当てたいコマンド/メソッド。
コマンドは ':hoge' のように先頭に':'を付加してください。
- extra
noremap, count 等の指定。addUserMap にて使用されます。