Add C-Left and C-Right as aliases for M-b and M-f.
authornicm <nicm@openbsd.org>
Wed, 29 Aug 2018 08:56:51 +0000 (08:56 +0000)
committernicm <nicm@openbsd.org>
Wed, 29 Aug 2018 08:56:51 +0000 (08:56 +0000)
usr.bin/tmux/status.c

index 36dfe10..b045518 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: status.c,v 1.179 2018/08/22 20:06:14 nicm Exp $ */
+/* $OpenBSD: status.c,v 1.180 2018/08/29 08:56:51 nicm Exp $ */
 
 /*
  * Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -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. */