Add support for vt-sequences for Home and Delete keys used by tmux(1) - lchat - A line oriented chat front end for ii.
(HTM) git clone git://git.suckless.org/lchat
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit 8b38db9309f616bd9954a661685887eb2a21f6ae
(DIR) parent 9bebbcf2af28fd16249ab2de19a86d9db390a9b1
(HTM) Author: Jan Klemkow <j.klemkow@wemelug.de>
Date: Tue, 25 Oct 2022 23:20:12 +0200
Add support for vt-sequences for Home and Delete keys used by tmux(1)
Diffstat:
M slackline.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/slackline.c b/slackline.c
@@ -197,13 +197,20 @@ sl_keystroke(struct slackline *sl, int key)
switch(key) {
case '~':
switch(sl->nummod) {
+ case '1': /* Home */
case '7':
sl_move(sl, HOME);
break;
- case '4':
+ case '4': /* End */
case '8':
sl_move(sl, END);
break;
+ case '3': /* Delete */
+ if (sl->rcur == sl->rlen)
+ break;
+ sl_move(sl, RIGHT);
+ sl_backspace(sl);
+ break;
}
sl->esc = ESC_NONE;
return 0;