mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-22 01:40:17 -05:00
config: add scrollback-{up,down}-half key bindings
These new bindings scroll up/down half a page in the
scrollback (instead of the full page scrolled by
‘scrollback-{up,down}’).
Closes #128.
This commit is contained in:
parent
a132e6cf84
commit
2e3bd5e23c
6 changed files with 28 additions and 2 deletions
8
input.c
8
input.c
|
|
@ -91,10 +91,18 @@ execute_binding(struct seat *seat, struct terminal *term,
|
|||
cmd_scrollback_up(term, term->rows);
|
||||
return true;
|
||||
|
||||
case BIND_ACTION_SCROLLBACK_UP_HALF:
|
||||
cmd_scrollback_up(term, max(term->rows / 2, 1));
|
||||
return true;
|
||||
|
||||
case BIND_ACTION_SCROLLBACK_DOWN:
|
||||
cmd_scrollback_down(term, term->rows);
|
||||
return true;
|
||||
|
||||
case BIND_ACTION_SCROLLBACK_DOWN_HALF:
|
||||
cmd_scrollback_down(term, max(term->rows / 2, 1));
|
||||
return true;
|
||||
|
||||
case BIND_ACTION_CLIPBOARD_COPY:
|
||||
selection_to_clipboard(seat, term, serial);
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue