diff --git a/src/text_editor/commands.cpp b/src/text_editor/commands.cpp index a9ae29d..8130af4 100644 --- a/src/text_editor/commands.cpp +++ b/src/text_editor/commands.cpp @@ -35,7 +35,6 @@ String GetMainDir() { return name; } - void CheckpointBeforeGoto(Window *window, View *view) { if (window->jump_history == false) return; Add(&window->goto_history, {view->id, view->carets[0], GetTimeSeconds()}); @@ -1502,24 +1501,9 @@ void Command_MoveRight() { void Command_MoveUpAPage() { BSet active = GetBSet(ActiveWindowID); - MoveCursorByPageSize(active.window, DIR_UP, SHIFT_PRESS); + MoveCursorByPageSize(active.window, DIR_UP); } RegisterCommand(Command_MoveUpAPage, "pageup"); -void Command_SelectDownPage() { - BSet active = GetBSet(ActiveWindowID); - MoveCursorByPageSize(active.window, DIR_DOWN, SHIFT_PRESS); -} RegisterCommand(Command_SelectDownPage, "shift-pagedown"); - -void Command_MoveToEnd() { - BSet active = GetBSet(ActiveWindowID); - SelectRange(active.view, MakeRange(active.buffer->len)); -} RegisterCommand(Command_MoveToEnd, "pagedown"); - -void Command_MoveDownPage() { - BSet active = GetBSet(ActiveWindowID); - SelectRange(active.view, MakeRange(active.buffer->len)); -} RegisterCommand(Command_MoveDownPage, "ctrl-pagedown"); - void Command_SelectUpPage() { BSet active = GetBSet(ActiveWindowID); MoveCursorByPageSize(active.window, DIR_UP, SHIFT_PRESS); @@ -1530,10 +1514,20 @@ void Command_MoveToStart() { SelectRange(active.view, MakeRange(0)); } RegisterCommand(Command_MoveToStart, "ctrl-pageup"); -void Command_MoveUpPage() { +void Command_SelectDownPage() { BSet active = GetBSet(ActiveWindowID); - MoveCursorByPageSize(active.window, DIR_UP); -} RegisterCommand(Command_MoveUpPage, "pageup"); + MoveCursorByPageSize(active.window, DIR_DOWN, SHIFT_PRESS); +} RegisterCommand(Command_SelectDownPage, "shift-pagedown"); + +void Command_MoveToEnd() { + BSet active = GetBSet(ActiveWindowID); + SelectRange(active.view, MakeRange(active.buffer->len)); +} RegisterCommand(Command_MoveToEnd, "ctrl-pagedown"); + +void Command_MoveDownPage() { + BSet active = GetBSet(ActiveWindowID); + MoveCursorByPageSize(active.window, DIR_DOWN); +} RegisterCommand(Command_MoveDownPage, "pagedown"); void Command_SelectToLineStart() { BSet active = GetBSet(ActiveWindowID);