1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-22 17:35:47 +01:00

Move bang/count to args.

This commit is contained in:
Kris Maglione
2008-11-26 21:53:22 +00:00
parent 20ab9ef0c7
commit 0adf03a6b8
13 changed files with 139 additions and 131 deletions

View File

@@ -70,7 +70,7 @@ function AutoCommands() //{{{
commands.add(["au[tocmd]"],
"Execute commands automatically on events",
function (args, special)
function (args)
{
let [event, regex, cmd] = args;
let events = null;
@@ -90,7 +90,7 @@ function AutoCommands() //{{{
if (cmd) // add new command, possibly removing all others with the same event/pattern
{
if (special)
if (args.bang)
autocommands.remove(event, regex);
autocommands.add(events, regex, cmd);
}
@@ -98,7 +98,7 @@ function AutoCommands() //{{{
{
if (event == "*")
event = null;
if (special)
if (args.bang)
{
// TODO: "*" only appears to work in Vim when there is a {group} specified
if (args[0] != "*" || regex)
@@ -708,14 +708,12 @@ function Events() //{{{
commands.add(["delmac[ros]"],
"Delete macros",
function (args, special)
function (args)
{
args = args.string;
if (args.bang)
args.string = ".*"; // XXX
if (special)
args = ".*"; // XXX
events.deleteMacros(args);
events.deleteMacros(args.string);
},
{
bang: true,