1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-09 01:24:11 +01:00

Also linkify 'Last set from' in :set output.

This commit is contained in:
Kris Maglione
2010-12-09 22:42:09 -05:00
parent cb25879534
commit 38c2d07ef1
3 changed files with 27 additions and 20 deletions

View File

@@ -561,7 +561,7 @@ const Commands = Module("commands", {
sourcing = sourcing || { file: "[Command Line]", line: 1 };
this.sourcing = update({}, sourcing);
args = update({ setFrom: this.sourcing.file }, args || {});
args = update({}, args || {});
if (tokens)
string = commands.replaceTokens(string, tokens);

View File

@@ -892,13 +892,15 @@ const Options = Module("options", {
if (opt.all)
options.list(opt.onlyNonDefault, opt.scope);
else {
XML.prettyPrinting = false;
XML.ignoreWhitespace = false;
if (option.type == "boolean")
var msg = (opt.optionValue ? " " : "no") + option.name;
else
msg = " " + option.name + "=" + opt.option.stringify(opt.optionValue);
if (options["verbose"] > 0 && option.setFrom)
msg += "\n Last set from " + option.setFrom;
msg = <>{msg}<br/> Last set from {template.sourceLink(option.setFrom)}</>;
dactyl.echo(<span highlight="CmdOutput Message">{msg}</span>);
}
@@ -918,7 +920,7 @@ const Options = Module("options", {
}
if (res)
dactyl.echoerr(res);
option.setFrom = modifiers.setFrom || null;
option.setFrom = commands.getCaller(null);
}
}
}