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