aboutsummaryrefslogtreecommitdiffstats
path: root/feedSomeKeys.js
diff options
context:
space:
mode:
authoranekos2008-11-27 21:12:05 +0000
committeranekos2008-11-27 21:12:05 +0000
commit8ae0812897ed96e22d31ae37838c4f4ef3b604c0 (patch)
tree8441828d8912abc6b8223a17297bf89820480d77 /feedSomeKeys.js
parent98c8e79b7790f9ee45749aec9bbd9c48e533e6e0 (diff)
downloadvimperator-plugins-8ae0812897ed96e22d31ae37838c4f4ef3b604c0.tar.bz2
Follow CVS Head.
etc git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@25172 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'feedSomeKeys.js')
-rw-r--r--feedSomeKeys.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/feedSomeKeys.js b/feedSomeKeys.js
index 34b35b7..41afdbb 100644
--- a/feedSomeKeys.js
+++ b/feedSomeKeys.js
@@ -303,17 +303,17 @@ function feedKeyIntoContent(keys, useVkey){
// Command
// --------------------------
commands.addUserCommand(['feedmap','fmap'],'Feed Map a key sequence',
- function(args, bang){
- var arg = args.string == undefined ? args: args.string;
+ function(args){
+ var arg = args.string;
if(!arg){
liberator.echo(feedMaps.map(function(map) map.description.replace(/</g,'&lt;').replace(/>/g,'&gt;')),true);
return;
}
var [ ,lhs,rhs] = arg.match(/(\S+)(?:\s+(.+))?/);
if (!rhs){
- replaceUserMap(lhs,lhs,bang);
+ replaceUserMap(lhs,lhs,args.bang);
} else {
- replaceUserMap(lhs,rhs,bang);
+ replaceUserMap(lhs,rhs,args.bang);
}
},{
bang: true
@@ -327,10 +327,10 @@ var converter = {
reset: destroy
};
commands.addUserCommand(['feedmaps','fmaps'], '',
- function(args, bang){
+ function(args){
var feedkey = args["-depth"];
var vkey = '-vkey' in args;
- var keys = args.arguments;
+ var keys = args;
if ('-' in args) keys.push('-');
if (feedkey) keys = keys.map( function(i) [i, (feedkey+"")+i] );