1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-05 14:14:12 +01:00

count support for @, and removed old unused hint mappings code

This commit is contained in:
Martin Stubenschrott
2007-12-17 11:29:01 +00:00
parent ab18c1ba4c
commit 14a367ff71

View File

@@ -1301,240 +1301,17 @@ vimperator.Mappings = function () //{{{
}
));
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}",
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