diff options
author | nicm <nicm> | 2020-03-12 09:49:43 +0000 |
---|---|---|
committer | nicm <nicm> | 2020-03-12 09:49:43 +0000 |
commit | b8b48e2e37b9dcc1cfebaecbd89d557eca82a0be (patch) | |
tree | 0c08643d8446b075694e99c7e9ba56e30bbfedda /status.c | |
parent | 2a5702a936829c30b1c427028fdb75a21e2e6771 (diff) | |
download | rtmux-b8b48e2e37b9dcc1cfebaecbd89d557eca82a0be.tar.gz rtmux-b8b48e2e37b9dcc1cfebaecbd89d557eca82a0be.tar.bz2 rtmux-b8b48e2e37b9dcc1cfebaecbd89d557eca82a0be.zip |
Add C-g to cancel command prompt with vi(1) keys as well as emacs, and q
in command mode.
Diffstat (limited to 'status.c')
-rw-r--r-- | status.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -733,6 +733,7 @@ status_prompt_translate_key(struct client *c, key_code key, key_code *new_key) if (c->prompt_mode == PROMPT_ENTRY) { switch (key) { case '\003': /* C-c */ + case '\007': /* C-g */ case '\010': /* C-h */ case '\011': /* Tab */ case '\025': /* C-u */ @@ -813,6 +814,9 @@ status_prompt_translate_key(struct client *c, key_code key, key_code *new_key) case 'p': *new_key = '\031'; /* C-y */ return (1); + case 'q': + *new_key = '\003'; /* C-c */ + return (1); case 's': case KEYC_DC: case 'x': |