1
0
forked from aniani/vim

patch 8.0.0967: using a terminal may cause the cursor to blink

Problem:    Using a terminal may cause the cursor to blink.
Solution:   Do not set t_vs, since we cannot restore the old blink state.
This commit is contained in:
Bram Moolenaar
2017-08-19 21:11:57 +02:00
parent fc8bec0be4
commit 93c92eff26
2 changed files with 5 additions and 2 deletions

View File

@@ -826,10 +826,11 @@ static struct builtin_term builtin_termcaps[] =
{(int)KS_LE, "\b"}, {(int)KS_LE, "\b"},
{(int)KS_VI, IF_EB("\033[?25l", ESC_STR "[?25l")}, {(int)KS_VI, IF_EB("\033[?25l", ESC_STR "[?25l")},
{(int)KS_VE, IF_EB("\033[?25h", ESC_STR "[?25h")}, {(int)KS_VE, IF_EB("\033[?25h", ESC_STR "[?25h")},
{(int)KS_VS, IF_EB("\033[?12h", ESC_STR "[?12h")},
#if 0 #if 0
/* This is currently disabled, because we cannot reliably restore the /* 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 # ifdef TERMINFO
{(int)KS_CSH, IF_EB("\033[%p1%d q", ESC_STR "[%p1%d q")}, {(int)KS_CSH, IF_EB("\033[%p1%d q", ESC_STR "[%p1%d q")},
# else # else

View File

@@ -769,6 +769,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
967,
/**/ /**/
966, 966,
/**/ /**/