Fix jump back on ctrl-enter and ctrl-shift-enter,
This commit is contained in:
@@ -1365,20 +1365,22 @@ void CMD_DeleteForwardBoundary() {
|
|||||||
|
|
||||||
void CMD_InsertNewLineUp() {
|
void CMD_InsertNewLineUp() {
|
||||||
BSet active = GetBSet(ActiveWindowID);
|
BSet active = GetBSet(ActiveWindowID);
|
||||||
|
SaveCaretHistoryBeforeBeginEdit(active.buffer, active.view->carets);
|
||||||
MoveCursorToSide(active.view, DIR_LEFT);
|
MoveCursorToSide(active.view, DIR_LEFT);
|
||||||
IdentedNewLine(active.view);
|
IndentedNewLine(active.view);
|
||||||
MoveCarets(active.view, DIR_UP);
|
MoveCarets(active.view, DIR_UP);
|
||||||
} RegisterCommand(CMD_InsertNewLineUp, "ctrl-shift-enter");
|
} RegisterCommand(CMD_InsertNewLineUp, "ctrl-shift-enter");
|
||||||
|
|
||||||
void CMD_InsertNewLineDown() {
|
void CMD_InsertNewLineDown() {
|
||||||
BSet active = GetBSet(ActiveWindowID);
|
BSet active = GetBSet(ActiveWindowID);
|
||||||
|
SaveCaretHistoryBeforeBeginEdit(active.buffer, active.view->carets);
|
||||||
MoveCursorToSide(active.view, DIR_RIGHT);
|
MoveCursorToSide(active.view, DIR_RIGHT);
|
||||||
IdentedNewLine(active.view);
|
IndentedNewLine(active.view);
|
||||||
} RegisterCommand(CMD_InsertNewLineDown, "ctrl-enter");
|
} RegisterCommand(CMD_InsertNewLineDown, "ctrl-enter");
|
||||||
|
|
||||||
void CMD_NewLine() {
|
void CMD_NewLine() {
|
||||||
BSet active = GetBSet(ActiveWindowID);
|
BSet active = GetBSet(ActiveWindowID);
|
||||||
IdentedNewLine(active.view);
|
IndentedNewLine(active.view);
|
||||||
} RegisterCommand(CMD_NewLine, "enter | shift-enter");
|
} RegisterCommand(CMD_NewLine, "enter | shift-enter");
|
||||||
|
|
||||||
void CMD_CreateCaretOnNextFind() {
|
void CMD_CreateCaretOnNextFind() {
|
||||||
|
|||||||
Reference in New Issue
Block a user