1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 06:07:59 +01:00

Add c_<C-p> and c_<C-n> as aliases for c_<S-Up>/c_<S-Down>.

This commit is contained in:
Doug Kearns
2010-12-04 08:38:02 +11:00
parent f94e864ded
commit 3886a82f47
3 changed files with 13 additions and 5 deletions

View File

@@ -837,13 +837,13 @@ const CommandLine = Module("commandline", {
commandline.triggerCallback("submit", mode, command); commandline.triggerCallback("submit", mode, command);
} }
// user pressed <Up> or <Down> arrow to cycle history completion // user pressed <Up> or <Down> arrow to cycle history completion
else if (/^<(Up|Down|S-Up|S-Down|PageUp|PageDown)>$/.test(key)) { else if (/^<(Up|Down|S-Up|S-Down)>$/.test(key)) {
// prevent tab from moving to the next field // prevent tab from moving to the next field
event.preventDefault(); event.preventDefault();
event.stopPropagation(); event.stopPropagation();
dactyl.assert(this._history); dactyl.assert(this._history);
this._history.select(/Up/.test(key), !/(Page|S-)/.test(key)); this._history.select(/Up/.test(key), !/S-/.test(key));
} }
// user pressed <Tab> to get completions of a command // user pressed <Tab> to get completions of a command
else if (/^<(?:A-)?(?:S-)?Tab>$/.test(key)) { else if (/^<(?:A-)?(?:S-)?Tab>$/.test(key)) {
@@ -1686,6 +1686,14 @@ const CommandLine = Module("commandline", {
dactyl.assert(commandline._lastMowOutput, "No previous command output"); dactyl.assert(commandline._lastMowOutput, "No previous command output");
commandline._echoMultiline(commandline._lastMowOutput, commandline.HL_NORMAL); commandline._echoMultiline(commandline._lastMowOutput, commandline.HL_NORMAL);
}); });
mappings.add(myModes,
["<C-p>", "<PageUp>"], "Recall the previous command line from the history list",
function () { events.feedkeys("<S-Up>"); });
mappings.add(myModes,
["<C-n>", "<PageDown>"], "Recall the next command line from the history list",
function () { events.feedkeys("<S-Down>"); });
}, },
options: function () { options: function () {
options.add(["history", "hi"], options.add(["history", "hi"],

View File

@@ -97,7 +97,7 @@
</item> </item>
<item> <item>
<tags><![CDATA[c_<S-Up> c_<PageUp>]]></tags> <tags><![CDATA[c_<C-p> c_<S-Up> c_<PageUp>]]></tags>
<spec>&lt;S-Up></spec> <spec>&lt;S-Up></spec>
<strut/> <strut/>
<spec>&lt;PageUp></spec> <spec>&lt;PageUp></spec>
@@ -107,7 +107,7 @@
</item> </item>
<item> <item>
<tags><![CDATA[c_<S-Down> c_<PageDown>]]></tags> <tags><![CDATA[c_<C-n> c_<S-Down> c_<PageDown>]]></tags>
<spec>&lt;S-Down></spec> <spec>&lt;S-Down></spec>
<spec>&lt;PageDown></spec> <spec>&lt;PageDown></spec>
<description> <description>

View File

@@ -56,7 +56,7 @@ FEATURES:
7 make an option to disable session saving by default when you close Firefox 7 make an option to disable session saving by default when you close Firefox
7 The output of the pageinfo-command should contain the security-information of ssl-encrypted sites 7 The output of the pageinfo-command should contain the security-information of ssl-encrypted sites
7 :grep support (needs location list) 7 :grep support (needs location list)
7 map <C-n/p> and/or <A-n/p> in command-line mode to something useful (such as Down/Up) 7 map <A-n/p> in command-line mode to something useful (such as Down/Up)
6 :mksession 6 :mksession
6 add [count] support to :b* and :tab* commands where missing 6 add [count] support to :b* and :tab* commands where missing
6 check/correct spellings in insert mode with some mappings 6 check/correct spellings in insert mode with some mappings