diff options
| author | 2014-10-10 15:46:13 +0300 | |
|---|---|---|
| committer | 2014-10-10 15:46:13 +0300 | |
| commit | 15ba1b15b8df852b69d9108b7af8b3e5dfb640be (patch) | |
| tree | 10aa145ba1047f8095a351cc21ebb6dfd0d6ff33 | |
| parent | de7072bdd537cead9cc117010b03afe6b6e21e86 (diff) | |
| download | nnn-15ba1b15b8df852b69d9108b7af8b3e5dfb640be.tar.gz | |
Faster movement key bindings
| -rw-r--r-- | noice.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -229,6 +229,18 @@ nextsel(int *cur, int max) if (*cur > 0) (*cur)--; break; + /* Page down */ + case KEY_NPAGE: + case CONTROL('D'): + if (*cur < max -1) + (*cur) += MIN((LINES - 4) / 2, max - 1 - *cur); + break; + /* Page up */ + case KEY_PPAGE: + case CONTROL('U'): + if (*cur > 0) + (*cur) -= MIN((LINES - 4) / 2, *cur); + break; } return 0; |