1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-20 23:15:46 +01:00

Replace expression closures (command/option/mapping definitions).

Expression closures are to be axed. See https://bugzil.la/1083458.
This commit is contained in:
Doug Kearns
2015-07-23 01:15:41 +10:00
parent 85eede1ee2
commit 779752d776
33 changed files with 518 additions and 339 deletions

View File

@@ -332,10 +332,11 @@ var Highlights = Module("Highlight", {
dactyl.assert(lastScheme, _("command.colorscheme.notFound", scheme));
}
autocommands.trigger("ColorScheme", { name: scheme });
},
{
}, {
argCount: "1",
completer: function (context) completion.colorScheme(context)
completer: function (context) {
completion.colorScheme(context);
}
});
commands.add(["hi[ghlight]"],
@@ -381,8 +382,7 @@ var Highlights = Module("Highlight", {
highlight.set(key, css, clear, "-append" in args, args["-link"]);
else
util.assert(false, _("error.invalidArgument"));
},
{
}, {
// TODO: add this as a standard highlight completion function?
completer: function (context, args) {
// Complete a highlight group on :hi clear ...
@@ -420,18 +420,20 @@ var Highlights = Module("Highlight", {
}
}
],
serialize: function () [
{
command: this.name,
arguments: [v.class],
literalArg: v.value,
options: {
"-link": v.extends.length ? v.extends : undefined
serialize: function () {
return [
{
command: this.name,
arguments: [v.class],
literalArg: v.value,
options: {
"-link": v.extends.length ? v.extends : undefined
}
}
}
for (v of highlight)
if (v.value != v.defaultValue)
]
for (v of highlight)
if (v.value != v.defaultValue)
];
}
});
},
completion: function initCompletion(dactyl, modules) {