diff options
author | nicm <nicm> | 2021-12-06 10:10:52 +0000 |
---|---|---|
committer | nicm <nicm> | 2021-12-06 10:10:52 +0000 |
commit | ecac73f66445311c58a28afc7d3f92c964eaae67 (patch) | |
tree | f1b3fbb38897cbf284ffccf6c62c9b3d9e8a6f3f /mode-tree.c | |
parent | 8fccbbb02673bed71676412f1a313093a39c48ff (diff) |
Fix g/G keys to be in line with copy mode.
Diffstat (limited to 'mode-tree.c')
-rw-r--r-- | mode-tree.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mode-tree.c b/mode-tree.c index 21a73ef2..1eb496fe 100644 --- a/mode-tree.c +++ b/mode-tree.c @@ -1055,7 +1055,6 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key, case '\016': /* C-n */ mode_tree_down(mtd, 1); break; - case 'g': case KEYC_PPAGE: case '\002': /* C-b */ for (i = 0; i < mtd->height; i++) { @@ -1064,7 +1063,6 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key, mode_tree_up(mtd, 1); } break; - case 'G': case KEYC_NPAGE: case '\006': /* C-f */ for (i = 0; i < mtd->height; i++) { @@ -1073,10 +1071,12 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key, mode_tree_down(mtd, 1); } break; + case 'g': case KEYC_HOME: mtd->current = 0; mtd->offset = 0; break; + case 'G': case KEYC_END: mtd->current = mtd->line_size - 1; if (mtd->current > mtd->height - 1) |