diff options
author | anekos | 2010-10-01 09:55:51 +0000 |
---|---|---|
committer | anekos | 2010-10-01 09:55:51 +0000 |
commit | b7dd973b83b560c0e644c5982efaaf02f51f6747 (patch) | |
tree | ae92a6a5e586a2937c5a8d1aea038cbef7e32581 | |
parent | 9ebfbcd75ce13677e950e3a775fb7e9b410020ee (diff) | |
download | vimperator-plugins-b7dd973b83b560c0e644c5982efaaf02f51f6747.tar.bz2 |
最後に追跡したワードを覚えるように
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@38538 d0d07461-0603-4401-acd4-de1884942a52
-rwxr-xr-x | twittperator.js | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/twittperator.js b/twittperator.js index ece2966..6c2584f 100755 --- a/twittperator.js +++ b/twittperator.js @@ -1881,21 +1881,27 @@ let PLUGIN_INFO = timelineCompleter: true, completer: Completers.id() }), - SubCommand({ - command: ["track"], - description: "Track the specified words.", - action: function(arg) { - if (arg.trim().length > 0) { - TrackingStream.start({track: arg}); - } else { - TrackingStream.stop(); + let (lastTrackedWords) + (SubCommand({ + command: ["track"], + description: "Track the specified words.", + action: function(arg) { + if (arg.trim().length > 0) { + lastTrackedWords = arg; + TrackingStream.start({track: arg}); + } else { + TrackingStream.stop(); + } + }, + completer: function(context, args) { + let cs = []; + if (setting.trackWords) + cs.push([setting.trackWords, "Global variable"]); + if (lastTrackedWords) + cs.push([lastTrackedWords, "Last tracked"]); + context.completions = cs; } - }, - completer: function(context, args) { - if (setting.trackWords) - context.completions = [[setting.trackWords, "Global variable"]]; - } - }), + })), SubCommand({ command: ["home"], description: "Open user home.", |