From 4a81ae7b1125c628215612ec2c4f9cb624472758 Mon Sep 17 00:00:00 2001 From: Martin Stubenschrott Date: Sun, 8 Jun 2008 04:47:29 +0000 Subject: [PATCH] renamed completion.exTabCompletion() completion.ex() --- content/completion.js | 5 ++--- content/liberator.js | 4 ++-- content/tabs.js | 4 +++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/content/completion.js b/content/completion.js index c8a21afc..c46595d7 100644 --- a/content/completion.js +++ b/content/completion.js @@ -568,9 +568,8 @@ liberator.Completion = function () //{{{ return false; }, - // FIXME: rename - // TODO: get completions for "nested" command lines like ":time :js " or ":tab :he" - exTabCompletion: function (str) + // provides completions for ex commands, including their arguments + ex: function (str) { substrings = []; var [count, cmd, special, args] = liberator.commands.parseCommand(str); diff --git a/content/liberator.js b/content/liberator.js index 24e76868..57c8dfbb 100644 --- a/content/liberator.js +++ b/content/liberator.js @@ -355,7 +355,7 @@ const liberator = (function () //{{{ completer: function (filter) { if (/^:/.test(filter)) - return liberator.completion.exTabCompletion(filter); + return liberator.completion.ex(filter); else return liberator.completion.javascript(filter); } @@ -859,7 +859,7 @@ const liberator = (function () //{{{ // TODO: move elsewhere liberator.registerCallback("submit", liberator.modes.EX, function (command) { liberator.execute(command); }); - liberator.registerCallback("complete", liberator.modes.EX, function (str) { return liberator.completion.exTabCompletion(str); }); + liberator.registerCallback("complete", liberator.modes.EX, function (str) { return liberator.completion.ex(str); }); // first time intro message if (liberator.options.getPref("extensions." + liberator.config.name.toLowerCase() + ".firsttime", true)) diff --git a/content/tabs.js b/content/tabs.js index fbe7f00b..4043f12a 100644 --- a/content/tabs.js +++ b/content/tabs.js @@ -271,7 +271,9 @@ liberator.Tabs = function () //{{{ liberator.execute(args); liberator.forceNewTab = false; }, - { completer: function (filter) { return liberator.completion.exTabCompletion(filter); } }); + { + completer: function (filter) { return liberator.completion.ex(filter); } + }); liberator.commands.add(["tabl[ast]"], "Switch to the last tab",