Fix pagedown/up
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user