From 11c51ae7c1c3b1c73a580f237862652ae81dc27e Mon Sep 17 00:00:00 2001
From: anekos
Date: Tue, 2 Mar 2010 20:27:27 +0000
Subject: fmapc の仕様変更とドキュメント
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36911 d0d07461-0603-4401-acd4-de1884942a52
---
feedSomeKeys_3.js | 39 ++++++++++++++++++++++++++++-----------
1 file changed, 28 insertions(+), 11 deletions(-)
(limited to 'feedSomeKeys_3.js')
diff --git a/feedSomeKeys_3.js b/feedSomeKeys_3.js
index 8402871..3f9a151 100755
--- a/feedSomeKeys_3.js
+++ b/feedSomeKeys_3.js
@@ -39,7 +39,7 @@ let PLUGIN_INFO =
feedSomeKeys 3
feed some defined key events into the Web content
キーイベントをWebコンテンツ側に送る
- 1.4.1
+ 1.5.0
anekos
new BSD License (Please read the source code comments of this plugin)
修正BSDライセンス (ソースコードのコメントを参照してください)
@@ -79,7 +79,7 @@ lazy fmaps -u='http://code.google.com/p/vimperator-labs/issues/detail' u
// }}}
// INFO {{{
let INFO =
-
@@ -91,23 +91,39 @@ let INFO =
-
:fmap
- :fmap -events=event-name-list lhs rhs
+ :fmap -events=event-name-list -urls=urlpattern lhs rhs
Define one mapping.
+
+ If -urls=urlpattern is given,
+ the mappings becomes effective mappings only on the page specifed by urlpattern.
+
-
:fmaps
- :fmaps -events=event-name-list mapping-pair ....
+ :fmaps -events=event-name-list -urls=urlpattern mapping-pair ....
Two or more mappings are defined at once.
mapping-pair is a pair of key names separated by ",".
+
e.g. "<Leader><S-j>,j"
+
+
+ If -urls=urlpattern is given,
+ the mappings becomes effective mappings only on the page specifed by urlpattern.
+
+
+ -
+ :fmapc
+ :fmapc! url-pattern
+
- e.g. "<Leader><S-j>,j"
+ Remove the mappings matched with url-pattern.
+ If "!" is given, remove all mappings.
@@ -429,19 +445,20 @@ let INFO =
['fmapc'],
'Clear fmappings',
function (args) {
- let urls = args['-urls'];
if (args.bang) {
unmap(null, null, true);
} else {
- unmap(null, urls && RegExp(urls), args['-ignoreurls']);
+ let urls = args.literalArg;
+ unmap(null, urls && RegExp(urls), false);
}
},
{
+ literal: 0,
bang: true,
- options: [
- [['-urls', '-u'], commands.OPTION_STRING, regexpValidator, urlCompleter],
- [['-ignoreurls', '-iu'], commands.OPTION_STRING, regexpValidator, urlCompleter]
- ]
+ completer: function (context) {
+ context.title = ['URL Pattern'];
+ context.completions = urlCompleter(context);
+ }
},
true
);
--
cgit v1.2.3