aboutsummaryrefslogtreecommitdiffstats
path: root/multi_requester.js
diff options
context:
space:
mode:
authoranekos2008-11-23 00:35:01 +0000
committeranekos2008-11-23 00:35:01 +0000
commit00b1f584a13c4cae8b0b84b6e3ffc67f7b9d037b (patch)
tree0030344502fe3b267f13964659ad43160629ae9a /multi_requester.js
parentc9148677771aa64b1169866b9631a2b5946ca79e (diff)
downloadvimperator-plugins-00b1f584a13c4cae8b0b84b6e3ffc67f7b9d037b.tar.bz2
follow the new completer.
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@24676 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'multi_requester.js')
-rw-r--r--multi_requester.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/multi_requester.js b/multi_requester.js
index 51756f8..60b0f48 100644
--- a/multi_requester.js
+++ b/multi_requester.js
@@ -4,7 +4,7 @@
* @description request, and the result is displayed to the buffer.
* @description-ja リクエストの結果をバッファに出力する。
* @author suVene suvene@zeromemory.info
- * @version 0.2.2
+ * @version 0.2.3
* @minVersion 2.0pre
* @maxVersion 2.0pre
* ==/VimperatorPlugin==
@@ -162,13 +162,12 @@ var CommandRegister = {
cmdClass.description,
$U.bind(cmdClass, cmdClass.cmdAction),
{
- completer: cmdClass.cmdCompleter || function(filter, special) {
+ completer: cmdClass.cmdCompleter || function(context, arg, bang) {
var allSuggestions = siteinfo.map(function(s) [s.name, s.description]);
- if (!filter) return [0, allSuggestions];
- var suggestions = allSuggestions.filter(function(s) {
- return s[0].indexOf(filter) == 0;
- });
- return [0, suggestions];
+ context.title = ['Name', 'Descprition'];
+ context.items =
+ context.filter ? allSuggestions.filter(function(s) s[0].indexOf(context.filter) == 0)
+ : allSuggestions;
},
options: cmdClass.cmdOptions,
argCount: cmdClass.argCount || undefined,