mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 10:17:59 +01:00
Make t_^ do something sensible.
This commit is contained in:
@@ -77,7 +77,7 @@ var Editor = Module("editor", {
|
|||||||
// good thing is, we need this code anyway for proper beeping
|
// good thing is, we need this code anyway for proper beeping
|
||||||
try {
|
try {
|
||||||
if (callable(cmd))
|
if (callable(cmd))
|
||||||
cmd(editor);
|
cmd(editor, controller);
|
||||||
else
|
else
|
||||||
controller.doCommand(cmd);
|
controller.doCommand(cmd);
|
||||||
didCommand = true;
|
didCommand = true;
|
||||||
@@ -563,6 +563,10 @@ var Editor = Module("editor", {
|
|||||||
function _select(editor) {
|
function _select(editor) {
|
||||||
updateRange(editor, forward, re, function (range) {});
|
updateRange(editor, forward, re, function (range) {});
|
||||||
}
|
}
|
||||||
|
function beginLine(editor_) {
|
||||||
|
editor.executeCommand("cmd_beginLine");
|
||||||
|
move(true, /\S/)(editor_);
|
||||||
|
}
|
||||||
|
|
||||||
// KEYS COUNT CARET TEXT_EDIT VISUAL_TEXT_EDIT
|
// KEYS COUNT CARET TEXT_EDIT VISUAL_TEXT_EDIT
|
||||||
addMovementMap(["k", "<Up>"], true, "lineMove", false, "cmd_linePrevious", selectPreviousLine);
|
addMovementMap(["k", "<Up>"], true, "lineMove", false, "cmd_linePrevious", selectPreviousLine);
|
||||||
@@ -579,7 +583,8 @@ var Editor = Module("editor", {
|
|||||||
addMovementMap(["<C-b>", "<PageUp>"], true, "pageMove", false, "cmd_movePageUp", "cmd_selectPreviousPage");
|
addMovementMap(["<C-b>", "<PageUp>"], true, "pageMove", false, "cmd_movePageUp", "cmd_selectPreviousPage");
|
||||||
addMovementMap(["gg", "<C-Home>"], false, "completeMove", false, "cmd_moveTop", "cmd_selectTop");
|
addMovementMap(["gg", "<C-Home>"], false, "completeMove", false, "cmd_moveTop", "cmd_selectTop");
|
||||||
addMovementMap(["G", "<C-End>"], false, "completeMove", true, "cmd_moveBottom", "cmd_selectBottom");
|
addMovementMap(["G", "<C-End>"], false, "completeMove", true, "cmd_moveBottom", "cmd_selectBottom");
|
||||||
addMovementMap(["0", "^", "<Home>"], false, "intraLineMove", false, "cmd_beginLine", "cmd_selectBeginLine");
|
addMovementMap(["0", "<Home>"], false, "intraLineMove", false, "cmd_beginLine", "cmd_selectBeginLine");
|
||||||
|
addMovementMap(["^"], false, "intraLineMove", false, beginLine, "cmd_selectBeginLine");
|
||||||
addMovementMap(["$", "<End>"], false, "intraLineMove", true, "cmd_endLine" , "cmd_selectEndLine");
|
addMovementMap(["$", "<End>"], false, "intraLineMove", true, "cmd_endLine" , "cmd_selectEndLine");
|
||||||
|
|
||||||
addBeginInsertModeMap(["i", "<Insert>"], []);
|
addBeginInsertModeMap(["i", "<Insert>"], []);
|
||||||
|
|||||||
Reference in New Issue
Block a user