mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-23 01:57:59 +01:00
moved search mappings to find.js
This commit is contained in:
@@ -141,6 +141,41 @@ vimperator.Search = function () //{{{
|
|||||||
"Override the 'ignorecase' option if the pattern contains uppercase characters",
|
"Override the 'ignorecase' option if the pattern contains uppercase characters",
|
||||||
"boolean", true);
|
"boolean", true);
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////}}}
|
||||||
|
////////////////////// MAPPINGS ////////////////////////////////////////////////
|
||||||
|
/////////////////////////////////////////////////////////////////////////////{{{
|
||||||
|
vimperator.mappings.add([vimperator.modes.NORMAL], ["/"],
|
||||||
|
"Search forward for a pattern",
|
||||||
|
function () { vimperator.search.openSearchDialog(vimperator.modes.SEARCH_FORWARD); });
|
||||||
|
|
||||||
|
vimperator.mappings.add([vimperator.modes.NORMAL], ["?"],
|
||||||
|
"Search backwards for a pattern",
|
||||||
|
function () { vimperator.search.openSearchDialog(vimperator.modes.SEARCH_BACKWARD); });
|
||||||
|
|
||||||
|
vimperator.mappings.add([vimperator.modes.NORMAL], ["n"],
|
||||||
|
"Find next",
|
||||||
|
function () { vimperator.search.findAgain(false); });
|
||||||
|
|
||||||
|
vimperator.mappings.add([vimperator.modes.NORMAL], ["N"],
|
||||||
|
"Find previous",
|
||||||
|
function () { vimperator.search.findAgain(true); });
|
||||||
|
|
||||||
|
vimperator.mappings.add([vimperator.modes.NORMAL, vimperator.modes.CARET, vimperator.modes.TEXTAREA], ["*"],
|
||||||
|
"Find word under cursor",
|
||||||
|
function ()
|
||||||
|
{
|
||||||
|
vimperator.search.searchSubmitted(vimperator.buffer.getCurrentWord(), false);
|
||||||
|
vimperator.search.findAgain();
|
||||||
|
});
|
||||||
|
|
||||||
|
vimperator.mappings.add([vimperator.modes.NORMAL, vimperator.modes.CARET, vimperator.modes.TEXTAREA], ["#"],
|
||||||
|
"Find word under cursor backwards",
|
||||||
|
function ()
|
||||||
|
{
|
||||||
|
vimperator.search.searchSubmitted(vimperator.buffer.getCurrentWord(), true);
|
||||||
|
vimperator.search.findAgain();
|
||||||
|
});
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////}}}
|
/////////////////////////////////////////////////////////////////////////////}}}
|
||||||
////////////////////// PUBLIC SECTION //////////////////////////////////////////
|
////////////////////// PUBLIC SECTION //////////////////////////////////////////
|
||||||
/////////////////////////////////////////////////////////////////////////////{{{
|
/////////////////////////////////////////////////////////////////////////////{{{
|
||||||
|
|||||||
@@ -938,23 +938,7 @@ vimperator.Mappings = function () //{{{
|
|||||||
}
|
}
|
||||||
));
|
));
|
||||||
|
|
||||||
// search management
|
// macros
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["/"],
|
|
||||||
function () { vimperator.search.openSearchDialog(vimperator.modes.SEARCH_FORWARD); },
|
|
||||||
{ shortHelp: "Search forward for a pattern" }
|
|
||||||
));
|
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["?"],
|
|
||||||
function () { vimperator.search.openSearchDialog(vimperator.modes.SEARCH_BACKWARD); },
|
|
||||||
{ shortHelp: "Search backwards for a pattern" }
|
|
||||||
));
|
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["n"],
|
|
||||||
function () { vimperator.search.findAgain(false); },
|
|
||||||
{ shortHelp: "Find next" }
|
|
||||||
));
|
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["N"],
|
|
||||||
function () { vimperator.search.findAgain(true); },
|
|
||||||
{ shortHelp: "Find previous" }
|
|
||||||
));
|
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["q"],
|
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL], ["q"],
|
||||||
function (arg) { vimperator.events.startRecording(arg); },
|
function (arg) { vimperator.events.startRecording(arg); },
|
||||||
{
|
{
|
||||||
@@ -1084,23 +1068,6 @@ vimperator.Mappings = function () //{{{
|
|||||||
));
|
));
|
||||||
|
|
||||||
|
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL, vimperator.modes.CARET, vimperator.modes.TEXTAREA], ["*"],
|
|
||||||
function (count)
|
|
||||||
{
|
|
||||||
vimperator.search.searchSubmitted(vimperator.buffer.getCurrentWord(), false);
|
|
||||||
vimperator.search.findAgain();
|
|
||||||
},
|
|
||||||
{ }
|
|
||||||
));
|
|
||||||
addDefaultMap(new vimperator.Map([vimperator.modes.NORMAL, vimperator.modes.CARET, vimperator.modes.TEXTAREA], ["#"],
|
|
||||||
function (count)
|
|
||||||
{
|
|
||||||
vimperator.search.searchSubmitted(vimperator.buffer.getCurrentWord(), true);
|
|
||||||
vimperator.search.findAgain();
|
|
||||||
},
|
|
||||||
{ }
|
|
||||||
));
|
|
||||||
|
|
||||||
// }}}
|
// }}}
|
||||||
// VISUAL mode
|
// VISUAL mode
|
||||||
// {{{
|
// {{{
|
||||||
|
|||||||
Reference in New Issue
Block a user