aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2018-08-29 11:02:36 +0100
committerThomas Adam <thomas@xteddy.org>2018-08-29 11:02:36 +0100
commit1ea17a72f0d921c6630ce1cf06b470c2c5e9e994 (patch)
tree17301ebdd30eb0b25bdd2d27263f60b6cca609da
parent18b611bc8d971f466524efbc755cc22238d63db4 (diff)
parente53094bc5f302d697661e06cea1eeade27449f23 (diff)
downloadrtmux-1ea17a72f0d921c6630ce1cf06b470c2c5e9e994.tar.gz
rtmux-1ea17a72f0d921c6630ce1cf06b470c2c5e9e994.tar.bz2
rtmux-1ea17a72f0d921c6630ce1cf06b470c2c5e9e994.zip
Merge branch 'obsd-master'
-rw-r--r--status.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/status.c b/status.c
index a809b1c3..dbece902 100644
--- a/status.c
+++ b/status.c
@@ -1059,6 +1059,7 @@ status_prompt_key(struct client *c, key_code key)
free(s);
return (1);
}
+ key &= ~KEYC_XTERM;
keys = options_get_number(c->session->options, "status-keys");
if (keys == MODEKEY_VI) {
@@ -1226,6 +1227,7 @@ process_key:
goto changed;
case 'f'|KEYC_ESCAPE:
+ case KEYC_RIGHT|KEYC_CTRL:
ws = options_get_string(oo, "word-separators");
/* Find a word. */
@@ -1249,6 +1251,7 @@ process_key:
goto changed;
case 'b'|KEYC_ESCAPE:
+ case KEYC_LEFT|KEYC_CTRL:
ws = options_get_string(oo, "word-separators");
/* Find a non-separator. */