diff options
author | anekos | 2012-05-02 06:26:45 +0900 |
---|---|---|
committer | anekos | 2012-05-02 06:33:55 +0900 |
commit | b9272245ac74b5ff4580c46accd4301bdbf95c76 (patch) | |
tree | a087bc80bbbd7c97d5425ef0d22011b5f1cba29c /walk-input.js | |
parent | b6912ea829018d913ce3283202e5bc10e234f571 (diff) | |
download | vimperator-plugins-b9272245ac74b5ff4580c46accd4301bdbf95c76.tar.bz2 |
Possible mapping.
Diffstat (limited to 'walk-input.js')
-rw-r--r-- | walk-input.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/walk-input.js b/walk-input.js index 80cef02..f5dd445 100644 --- a/walk-input.js +++ b/walk-input.js @@ -1,6 +1,6 @@ // Vimperator plugin: 'Walk Input' // License: BSD -// Version: 1.2.3 +// Version: 1.3.0 // Maintainer: Takayama Fumihiko <tekezo@pqrs.org> // anekos <anekos@snca.net> @@ -20,7 +20,7 @@ // PLUGIN_INFO {{{ let INFO = -<plugin name="Walk-Input" version="1.2.3" +<plugin name="Walk-Input" version="1.3.0" href="http://github.com/vimpr/vimperator-plugins/blob/master/walk-input.js" summary="The focus walks 'input' and 'textarea' element." xmlns="http://vimperator.org/namespaces/liberator"> @@ -133,9 +133,12 @@ var walkinput = function (forward) { elem.element.focus(); }; -mappings.addUserMap([modes.NORMAL, modes.INSERT], ['<M-i>', '<A-i>'], +let mapForward = liberator.globalVariables.walk_input_map_forward || '<M-i> <A-i>' +let mapBackward = liberator.globalVariables.walk_input_map_backward || '<M-S-i> <A-S-i>' + +mappings.addUserMap([modes.NORMAL, modes.INSERT], mapForward.split(/\s+/), 'Walk Input Fields (Forward)', function () walkinput(true)); -mappings.addUserMap([modes.NORMAL, modes.INSERT], ['<M-S-i>', '<A-S-i>'], +mappings.addUserMap([modes.NORMAL, modes.INSERT], mapBackward.split(/\s+/), 'Walk Input Fields (Backward)', function () walkinput(false)); })(); |