diff options
author | anekos | 2011-11-08 22:41:54 +0900 |
---|---|---|
committer | anekos | 2011-11-08 22:41:54 +0900 |
commit | f91ac2137a295584fd02b519ff5abd7582b6c4bc (patch) | |
tree | 970de0a66e0d2396dc7449424249f8e6e3b2ea72 /happy_hacking_vimperator.js | |
parent | 04c92c64b19124b2914c8748c39702a279ba4644 (diff) | |
download | vimperator-plugins-f91ac2137a295584fd02b519ff5abd7582b6c4bc.tar.bz2 |
Support fmap
Diffstat (limited to 'happy_hacking_vimperator.js')
-rw-r--r-- | happy_hacking_vimperator.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/happy_hacking_vimperator.js b/happy_hacking_vimperator.js index efa618b..94e2fd6 100644 --- a/happy_hacking_vimperator.js +++ b/happy_hacking_vimperator.js @@ -36,7 +36,7 @@ let PLUGIN_INFO = <VimperatorPlugin> <name>Happy Happy Vimperator</name> <description>This plugin makes you to True Vimperatorer</description> - <version>2.5.1</version> + <version>2.5.2</version> <author mail="anekos@snca.net" homepage="http://d.hatena.ne.jp/nokturnalmortum/">anekos</author> <minVersion>3.0</minVersion> <maxVersion>3.1</maxVersion> @@ -3322,7 +3322,8 @@ let PLUGIN_INFO = around(events, 'onKeyPress', function (next, [event]) { let keyStr = events.toString(event); - if (!events.feedingKeys && uncleanKeys.some(function(v) v == keyStr)) { + let fmaping = let (fmap = liberator.plugins.feedSomeKeys_3) (fmap && fmap.API.State.feeding); + if (!fmaping && !modes.passAllKeys && !events.feedingKeys && uncleanKeys.some(function(v) v == keyStr)) { return kill('key')(event); } next(); |