aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/getchar.c
diff options
context:
space:
mode:
authornotomo <notomo.motono@gmail.com>2019-07-28 07:44:28 +0900
committernotomo <notomo.motono@gmail.com>2019-07-28 08:00:52 +0900
commit08c7e206cc3f45b4185a3ca33ce2c4616f699cca (patch)
tree8d3743e3c33f2eae1e7ef9d52cf129fb6a8168ab /src/nvim/getchar.c
parent7f5a113f659fc88c2e9566c3dcdc1c8f0beccc5a (diff)
downloadrneovim-08c7e206cc3f45b4185a3ca33ce2c4616f699cca.tar.gz
rneovim-08c7e206cc3f45b4185a3ca33ce2c4616f699cca.tar.bz2
rneovim-08c7e206cc3f45b4185a3ca33ce2c4616f699cca.zip
vim-patch:8.1.1759: no mode char for terminal mapping from maparg()
Problem: No mode char for terminal mapping from maparg(). Solution: Check for TERMINAL mode. (closes vim/vim#4735) https://github.com/vim/vim/commit/14371ed69778107654e39268d0d90982e53ad6e0
Diffstat (limited to 'src/nvim/getchar.c')
-rw-r--r--src/nvim/getchar.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c
index 28d37f3581..52f69343af 100644
--- a/src/nvim/getchar.c
+++ b/src/nvim/getchar.c
@@ -3304,6 +3304,8 @@ char *map_mode_to_chars(int mode)
ga_append(&mapmode, 'n'); /* :nmap */
if (mode & OP_PENDING)
ga_append(&mapmode, 'o'); /* :omap */
+ if (mode & TERM_FOCUS)
+ ga_append(&mapmode, 't'); /* :tmap */
if ((mode & (VISUAL + SELECTMODE)) == VISUAL + SELECTMODE)
ga_append(&mapmode, 'v'); /* :vmap */
else {