aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.com>2017-05-27 20:08:02 +0100
committerJonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.com>2017-06-03 18:53:28 +0100
commit0d537672748bfd49674a21fdd9cac2b79c2085a9 (patch)
tree867d3b22d44cbd4909546389237f9745d1e9cf0a /src
parent8f60395dd1fdf3b6995c75475878e2d73e7482c0 (diff)
downloadrneovim-0d537672748bfd49674a21fdd9cac2b79c2085a9.tar.gz
rneovim-0d537672748bfd49674a21fdd9cac2b79c2085a9.tar.bz2
rneovim-0d537672748bfd49674a21fdd9cac2b79c2085a9.zip
tui: Add iTerm and rxvt to the terminals that know extended DECSCUSR.
Diffstat (limited to 'src')
-rw-r--r--src/nvim/tui/tui.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index 15a0be0e42..5c191d94a8 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -2462,7 +2462,9 @@ static void patch_terminfo_bugs(TUIData *data, const char *term,
// teminfo entries. See
// https://github.com/gnachman/iTerm2/pull/92 for more.
// xterm even has an extended version that has a vertical bar.
- if (true_xterm // per xterm ctlseqs doco (since version 282)
+ if (true_xterm // per xterm ctlseqs doco (since version 282)
+ || rxvt // per command.C
+ || iterm // per analysis of VT100Terminal.m
// Allows forcing the use of DECSCUSR on linux type terminals, such as
// console-terminal-emulator from the nosh toolset, which does indeed
// implement the xterm extension: