0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

patch 8.0.0981: cursor in terminal window blinks by default

Problem:    Cursor in terminal window blinks by default, while in a real xterm
            it does not blink, unless the -bc argument is used.
Solution:   Do not use a blinking cursor by default.
This commit is contained in:
Bram Moolenaar 2017-08-21 21:39:28 +02:00
parent b109bb4e12
commit 0cbba82359
2 changed files with 9 additions and 1 deletions

View File

@ -38,7 +38,7 @@
* in tl_scrollback are no longer used. * in tl_scrollback are no longer used.
* *
* TODO: * TODO:
* - test writing lines to terminal job when implemented for MS-Windows * - test for writing lines to terminal job does not work on MS-Windows
* - implement term_setsize() * - implement term_setsize()
* - add test for giving error for invalid 'termsize' value. * - add test for giving error for invalid 'termsize' value.
* - support minimal size when 'termsize' is "rows*cols". * - support minimal size when 'termsize' is "rows*cols".
@ -2186,6 +2186,7 @@ create_vterm(term_T *term, int rows, int cols)
{ {
VTerm *vterm; VTerm *vterm;
VTermScreen *screen; VTermScreen *screen;
VTermValue value;
vterm = vterm_new(rows, cols); vterm = vterm_new(rows, cols);
term->tl_vterm = vterm; term->tl_vterm = vterm;
@ -2210,6 +2211,11 @@ create_vterm(term_T *term, int rows, int cols)
/* Allow using alternate screen. */ /* Allow using alternate screen. */
vterm_screen_enable_altscreen(screen, 1); vterm_screen_enable_altscreen(screen, 1);
/* We do not want a blinking cursor by default. */
value.boolean = 0;
vterm_state_set_termprop(vterm_obtain_state(vterm),
VTERM_PROP_CURSORBLINK, &value);
} }
/* /*

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 */
/**/
981,
/**/ /**/
980, 980,
/**/ /**/