mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-23 08:28:01 +01:00
move getMapLeader() to liberator.Mappings
This commit is contained in:
@@ -948,12 +948,6 @@ liberator.Events = function () //{{{
|
||||
return (key == "<Esc>" || key == "<C-[>" || key == "<C-c>");
|
||||
},
|
||||
|
||||
getMapLeader: function ()
|
||||
{
|
||||
var leaderRef = liberator.variableReference("mapleader");
|
||||
return leaderRef[0] ? leaderRef[0][leaderRef[1]] : "\\";
|
||||
},
|
||||
|
||||
// argument "event" is delibarately not used, as i don't seem to have
|
||||
// access to the real focus target
|
||||
//
|
||||
|
||||
@@ -71,7 +71,7 @@ liberator.Hints = function () //{{{
|
||||
|
||||
function updateStatusline()
|
||||
{
|
||||
liberator.statusline.updateInputBuffer((escapeNumbers ? liberator.events.getMapLeader() + " ": "") + // sign for escapeNumbers
|
||||
liberator.statusline.updateInputBuffer((escapeNumbers ? liberator.mappings.getMapLeader() + " " : "") + // sign for escapeNumbers
|
||||
(hintString ? "\"" + hintString + "\"" : "") +
|
||||
(hintNumber > 0 ? " <" + hintNumber + ">" : ""));
|
||||
}
|
||||
@@ -752,7 +752,7 @@ liberator.Hints = function () //{{{
|
||||
hintNumber = 0;
|
||||
break;
|
||||
|
||||
case liberator.events.getMapLeader():
|
||||
case liberator.mappings.getMapLeader():
|
||||
escapeNumbers = !escapeNumbers;
|
||||
if (escapeNumbers && usedTabKey) // hintNumber not used normally, but someone may wants to toggle
|
||||
hintNumber = 0; // <tab>s ? reset. Prevent to show numbers not entered.
|
||||
|
||||
@@ -242,8 +242,8 @@ liberator.IO = function () //{{{
|
||||
for (var abbrCmd in liberator.editor.abbreviations)
|
||||
line += abbrCmd;
|
||||
|
||||
// if (liberator.events.getMapLeader() != "\\")
|
||||
// line += "\nlet mapleader = \"" + liberator.events.getMapLeader() + "\"\n";
|
||||
// if (liberator.mappings.getMapLeader() != "\\")
|
||||
// line += "\nlet mapleader = \"" + liberator.mappings.getMapLeader() + "\"\n";
|
||||
|
||||
// source a user .vimperatorrc file
|
||||
line += "\nsource! " + filename + ".local\n";
|
||||
|
||||
@@ -130,7 +130,7 @@ liberator.Mappings = function () //{{{
|
||||
function expandLeader(keyString)
|
||||
{
|
||||
var leaderRegexp = /<Leader>/i;
|
||||
var currentLeader = liberator.events.getMapLeader();
|
||||
var currentLeader = liberator.mappings.getMapLeader();
|
||||
return keyString.replace(leaderRegexp, currentLeader);
|
||||
}
|
||||
|
||||
@@ -345,6 +345,12 @@ liberator.Mappings = function () //{{{
|
||||
return matches;
|
||||
},
|
||||
|
||||
getMapLeader: function ()
|
||||
{
|
||||
var leaderRef = liberator.variableReference("mapleader");
|
||||
return leaderRef[0] ? leaderRef[0][leaderRef[1]] : "\\";
|
||||
},
|
||||
|
||||
// returns whether the user added a custom user map
|
||||
hasMap: function (mode, cmd)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user