diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-08-19 21:11:57 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-08-19 21:11:57 +0200 |
commit | 93c92eff26cbf6b1f1a81891ebaf53ee3fb86d51 (patch) | |
tree | b1edec4fbccf3e40ab88446e2bed724dfcc673d1 | |
parent | fc8bec0be4d1354f20fc4f514e47e98280b9d64a (diff) | |
download | vim-git-93c92eff26cbf6b1f1a81891ebaf53ee3fb86d51.tar.gz |
patch 8.0.0967: using a terminal may cause the cursor to blinkv8.0.0967
Problem: Using a terminal may cause the cursor to blink.
Solution: Do not set t_vs, since we cannot restore the old blink state.
-rw-r--r-- | src/term.c | 5 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/term.c b/src/term.c index 1c5be4d84..8fb3e128c 100644 --- a/src/term.c +++ b/src/term.c @@ -826,10 +826,11 @@ static struct builtin_term builtin_termcaps[] = {(int)KS_LE, "\b"}, {(int)KS_VI, IF_EB("\033[?25l", ESC_STR "[?25l")}, {(int)KS_VE, IF_EB("\033[?25h", ESC_STR "[?25h")}, - {(int)KS_VS, IF_EB("\033[?12h", ESC_STR "[?12h")}, #if 0 /* This is currently disabled, because we cannot reliably restore the - * cursor because of what appears to be an xterm bug. */ + * cursor style because of what appears to be an xterm bug. */ + {(int)KS_VE, IF_EB("\033[?25h\033[?12l", ESC_STR "[?25h" ESC_STR "[?12l")}, + {(int)KS_VS, IF_EB("\033[?12h", ESC_STR "[?12h")}, # ifdef TERMINFO {(int)KS_CSH, IF_EB("\033[%p1%d q", ESC_STR "[%p1%d q")}, # else diff --git a/src/version.c b/src/version.c index f2696057b..28dffea66 100644 --- a/src/version.c +++ b/src/version.c @@ -770,6 +770,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 967, +/**/ 966, /**/ 965, |