mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-23 09:15:46 +01:00
count support for @, and removed old unused hint mappings code
This commit is contained in:
@@ -1301,240 +1301,17 @@ vimperator.Mappings = function () //{{{
|
|||||||
}
|
}
|
||||||
));
|
));
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["@"],
|
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["@"],
|
||||||
function (arg) { vimperator.events.playMacro(arg); },
|
function (count, arg)
|
||||||
|
{
|
||||||
|
if (count < 1) count = 1;
|
||||||
|
while (count--)
|
||||||
|
vimperator.events.playMacro(arg);
|
||||||
|
},
|
||||||
{
|
{
|
||||||
shortHelp: "Execute the contents of macro {0-9a-z}. @@ repeats the previous @{0-9a-z}",
|
shortHelp: "Execute the contents of macro {0-9a-z}. @@ repeats the previous @{0-9a-z}",
|
||||||
flags: vimperator.Mappings.flags.ARGUMENT
|
flags: vimperator.Mappings.flags.ARGUMENT | vimperator.Mappings.flags.COUNT
|
||||||
}
|
}
|
||||||
));
|
));
|
||||||
// }}}
|
|
||||||
// HINTS mode
|
|
||||||
// {{{
|
|
||||||
|
|
||||||
// // action keys
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["o"],
|
|
||||||
// function () { vimperator.hints.openHints(false, false); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: false
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["t"],
|
|
||||||
// function () { vimperator.hints.openHints(true, false); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: false
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-w>"],
|
|
||||||
// function () { vimperator.hints.openHints(false, true ); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: false
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["s"],
|
|
||||||
// function () { vimperator.hints.saveHints(true); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: false
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["a"],
|
|
||||||
// function () { vimperator.hints.saveHints(false); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: false
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["y"],
|
|
||||||
// function () { vimperator.hints.yankUrlHints(); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: false
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["Y"],
|
|
||||||
// function () { vimperator.hints.yankTextHints(); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: false
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], [","],
|
|
||||||
// function () { vimperator.input.buffer += ","; vimperator.hints.setCurrentState(0); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], [":"],
|
|
||||||
// function () { vimperator.commandline.open(":", "", vimperator.modes.EX); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
//
|
|
||||||
// // movement keys
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-e>"],
|
|
||||||
// function (count) { vimperator.buffer.scrollLines(count > 1 ? count : 1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-y>"],
|
|
||||||
// function (count) { vimperator.buffer.scrollLines(-(count > 1 ? count : 1)); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<Home>"],
|
|
||||||
// function () { vimperator.buffer.scrollTop(); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<End>"],
|
|
||||||
// function () { vimperator.buffer.scrollBottom(); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<PageUp>", "<C-b>"],
|
|
||||||
// function (count) { vimperator.buffer.scrollPages(-(count > 1 ? count : 1)); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<PageDown>", "<C-f>"],
|
|
||||||
// function (count) { vimperator.buffer.scrollPages(count > 1 ? count : 1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<Left>"],
|
|
||||||
// function () { vimperator.buffer.scrollColumns(-(count > 1 ? count : 1)); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<Down>"],
|
|
||||||
// function () { vimperator.buffer.scrollLines(count > 1 ? count : 1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<Up>"],
|
|
||||||
// function () { vimperator.buffer.scrollLines(-(count > 1 ? count : 1)); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<Right>"],
|
|
||||||
// function () { vimperator.buffer.scrollColumns(count > 1 ? count : 1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
//
|
|
||||||
// // tab management
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-n>"],
|
|
||||||
// function () { vimperator.tabs.select("+1", true); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// )); // same as gt, but no count supported
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-p>"],
|
|
||||||
// function () { vimperator.tabs.select("-1", true); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
//
|
|
||||||
// // navigation
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-o>"],
|
|
||||||
// function (count) { vimperator.history.stepTo(count > 0 ? -count : -1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-i>"],
|
|
||||||
// function (count) { vimperator.history.stepTo(count > 1 ? count : 1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-h>"],
|
|
||||||
// function (count) { vimperator.history.stepTo(count > 0 ? -count : -1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-l>"],
|
|
||||||
// function (count) { vimperator.history.stepTo(count > 1 ? count : 1); },
|
|
||||||
// {
|
|
||||||
// cancelMode: false,
|
|
||||||
// alwaysActive: true,
|
|
||||||
// flags: vimperator.Mappings.flags.COUNT
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-d>"],
|
|
||||||
// function () { vimperator.tabs.remove(getBrowser().mCurrentTab, vimperator.input.count, false, 0); },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
//
|
|
||||||
// // cancelMode hint mode keys
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-c>"],
|
|
||||||
// function () { ; },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-g>"],
|
|
||||||
// function () { ; },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
// addDefaultMap(new vimperator.Map([vimperator.modes.HINTS], ["<C-[>"],
|
|
||||||
// function () { ; },
|
|
||||||
// {
|
|
||||||
// cancelMode: true,
|
|
||||||
// alwaysActive: true
|
|
||||||
// }
|
|
||||||
// ));
|
|
||||||
|
|
||||||
// }}}
|
// }}}
|
||||||
// CARET mode
|
// CARET mode
|
||||||
|
|||||||
Reference in New Issue
Block a user