aboutsummaryrefslogtreecommitdiffstats
path: root/happy_hacking_vimperator.js
diff options
context:
space:
mode:
authoranekos2011-11-08 22:41:54 +0900
committeranekos2011-11-08 22:41:54 +0900
commitf91ac2137a295584fd02b519ff5abd7582b6c4bc (patch)
tree970de0a66e0d2396dc7449424249f8e6e3b2ea72 /happy_hacking_vimperator.js
parent04c92c64b19124b2914c8748c39702a279ba4644 (diff)
downloadvimperator-plugins-f91ac2137a295584fd02b519ff5abd7582b6c4bc.tar.bz2
Support fmap
Diffstat (limited to 'happy_hacking_vimperator.js')
-rw-r--r--happy_hacking_vimperator.js5
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();