# HG changeset patch # User vimboss # Date 1218029337 0 # Node ID 2f9308b31181f36bf605ee060fa763a28deacb03 # Parent 0c4a465bd7419d51017354b70ead01c18b589e9d updated for version 7.2b-030 diff --git a/src/syntax.c b/src/syntax.c --- a/src/syntax.c +++ b/src/syntax.c @@ -6459,13 +6459,16 @@ init_highlight(both, reset) /* Reverse looks ugly, but grey may not work for 8 colors. Thus let it * depend on the number of colors available. * With 8 colors brown is equal to yellow, need to use black for Search fg - * to avoid Statement highlighted text disappears. */ + * to avoid Statement highlighted text disappears. + * Clear the attributes, needed when changing the t_Co value. */ if (t_colors > 8) - do_highlight((char_u *)(*p_bg == 'l' ? "Visual ctermbg=LightGrey" - : "Visual ctermbg=DarkGrey"), FALSE, TRUE); + do_highlight((char_u *)(*p_bg == 'l' + ? "Visual cterm=NONE ctermbg=LightGrey" + : "Visual cterm=NONE ctermbg=DarkGrey"), FALSE, TRUE); else { - do_highlight((char_u *)"Visual cterm=reverse", FALSE, TRUE); + do_highlight((char_u *)"Visual cterm=reverse ctermbg=NONE", + FALSE, TRUE); if (*p_bg == 'l') do_highlight((char_u *)"Search ctermfg=black", FALSE, TRUE); } diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -677,6 +677,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 30, +/**/ 29, /**/ 28,