1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-03-23 01:03:33 +01:00

use argCount: "?" for :tabmove

This commit is contained in:
Doug Kearns
2008-12-08 14:14:03 +11:00
parent 2756201060
commit b921abb6a3
2 changed files with 15 additions and 14 deletions

View File

@@ -508,22 +508,22 @@ function Tabs() //{{{
"Move the current tab after tab N",
function (args)
{
let special = args.bang;
args = args.string;
let arg = args[0];
// FIXME: tabmove! N should probably produce an error
if (!/^([+-]?\d+|)$/.test(args))
if (arg && !/^([+-]?\d+)$/.test(arg))
{
liberator.echoerr("E488: Trailing characters");
return;
}
if (!args)
args = "$"; // if not specified, move to the last tab
tabs.move(getBrowser().mCurrentTab, args, special);
// if not specified, move to after the last tab
tabs.move(getBrowser().mCurrentTab, arg || "$", args.bang);
},
{ bang: true });
{
argCount: "?",
bang: true
});
commands.add(["tabo[nly]"],
"Close all other tabs",