aboutsummaryrefslogtreecommitdiff
path: root/vterm-module.c
diff options
context:
space:
mode:
authorjixiuf <jixiuf@qq.com>2019-08-01 23:13:50 +0800
committerjixiuf <jixiuf@qq.com>2019-08-01 23:20:18 +0800
commit26b6aba78469147c5a75ab9ad94e17305f24e76c (patch)
tree48cf74b2192a99d63cafe83535c53a8eb2943ed7 /vterm-module.c
parentd0225168a726144e699f6b049e98e167daf0705f (diff)
replace `ctrl-s` and `ctrl-q` with tcflow(term->pty_fd,TCOON/TCOOFF);
Diffstat (limited to 'vterm-module.c')
-rw-r--r--vterm-module.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/vterm-module.c b/vterm-module.c
index edf8237..6ad3a6f 100644
--- a/vterm-module.c
+++ b/vterm-module.c
@@ -540,6 +540,10 @@ static void term_process_key(Term *term, unsigned char *key, size_t len,
} else {
vterm_keyboard_key(term->vt, VTERM_KEY_ENTER, modifier);
}
+ } else if (is_key(key, len, "<start>")) {
+ tcflow(term->pty_fd, TCOON);
+ } else if (is_key(key, len, "<stop>")) {
+ tcflow(term->pty_fd, TCOOFF);
} else if (is_key(key, len, "<start_paste>")) {
vterm_keyboard_start_paste(term->vt);
} else if (is_key(key, len, "<end_paste>")) {