diff options
author | Josh Rahm <rahm@google.com> | 2021-10-05 23:58:46 -0600 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2021-10-07 14:47:33 -0600 |
commit | e3a8ef6e11893724ae8bff2cb6a3e5dad9c3b462 (patch) | |
tree | be56ca4430f6005dd7aee5c22fb7ab5c8985fcbc /src/nvim/keymap.h | |
parent | f108fd9087b1f9cd8abf98f61fa852858296909d (diff) | |
download | rneovim-newfeatures.tar.gz rneovim-newfeatures.tar.bz2 rneovim-newfeatures.zip |
Add support in Neovim for f38-f63 key bindings.newfeatures
These bindings are generally accesses with <M-Fx> key
presses.
Diffstat (limited to 'src/nvim/keymap.h')
-rw-r--r-- | src/nvim/keymap.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/nvim/keymap.h b/src/nvim/keymap.h index 9fc44f6f84..9a2732c4a5 100644 --- a/src/nvim/keymap.h +++ b/src/nvim/keymap.h @@ -327,6 +327,33 @@ enum key_extra { #define K_F36 TERMCAP2KEY('F', 'Q') #define K_F37 TERMCAP2KEY('F', 'R') +#define K_F38 TERMCAP2KEY('F', 'S') +#define K_F39 TERMCAP2KEY('F', 'T') +#define K_F40 TERMCAP2KEY('F', 'U') +#define K_F41 TERMCAP2KEY('F', 'V') +#define K_F42 TERMCAP2KEY('F', 'W') +#define K_F43 TERMCAP2KEY('F', 'X') +#define K_F44 TERMCAP2KEY('F', 'Y') +#define K_F45 TERMCAP2KEY('F', 'Z') +#define K_F46 TERMCAP2KEY('F', 'a') +#define K_F47 TERMCAP2KEY('F', 'b') +#define K_F48 TERMCAP2KEY('F', 'c') +#define K_F49 TERMCAP2KEY('F', 'd') +#define K_F50 TERMCAP2KEY('F', 'e') +#define K_F51 TERMCAP2KEY('F', 'f') +#define K_F52 TERMCAP2KEY('F', 'g') +#define K_F53 TERMCAP2KEY('F', 'h') +#define K_F54 TERMCAP2KEY('F', 'i') +#define K_F55 TERMCAP2KEY('F', 'j') +#define K_F56 TERMCAP2KEY('F', 'k') +#define K_F57 TERMCAP2KEY('F', 'l') +#define K_F58 TERMCAP2KEY('F', 'm') +#define K_F59 TERMCAP2KEY('F', 'n') +#define K_F60 TERMCAP2KEY('F', 'o') +#define K_F61 TERMCAP2KEY('F', 'p') +#define K_F62 TERMCAP2KEY('F', 'q') +#define K_F63 TERMCAP2KEY('F', 'r') + // extra set of shifted function keys F1-F4, for vt100 compatible xterm #define K_S_XF1 TERMCAP2KEY(KS_EXTRA, KE_S_XF1) #define K_S_XF2 TERMCAP2KEY(KS_EXTRA, KE_S_XF2) |