Mercurial > vim
comparison src/highlight.c @ 34347:3cbe1e26d561 v9.1.0106
patch 9.1.0106: Visual highlight hard to read with 'termguicolors'
Commit: https://github.com/vim/vim/commit/34e4a05d02a016fe230495be8f6c60ddd56f9567
Author: Maxim Kim <habamax@gmail.com>
Date: Wed Feb 14 20:28:17 2024 +0100
patch 9.1.0106: Visual highlight hard to read with 'termguicolors'
Problem: Visual highlight hard to read with 'termguicolors'
(Maxim Kim)
Solution: Set Visual GUI foreground to black (with background=light)
and lightgrey (with background=dark)
(Maxim Kim)
fixes: #14024
closes: #14025
Signed-off-by: Maxim Kim <habamax@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 14 Feb 2024 20:45:04 +0100 |
parents | ccd1a35157ad |
children | 3d1e6800e2a8 |
comparison
equal
deleted
inserted
replaced
34346:776cb5c73d6f | 34347:3cbe1e26d561 |
---|---|
220 #ifdef FEAT_SIGNS | 220 #ifdef FEAT_SIGNS |
221 CENT("SignColumn term=standout ctermbg=Grey ctermfg=DarkBlue", | 221 CENT("SignColumn term=standout ctermbg=Grey ctermfg=DarkBlue", |
222 "SignColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue"), | 222 "SignColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue"), |
223 #endif | 223 #endif |
224 CENT("Visual ctermbg=Grey ctermfg=Black", | 224 CENT("Visual ctermbg=Grey ctermfg=Black", |
225 "Visual ctermbg=Grey ctermfg=Black guibg=LightGrey"), | 225 "Visual ctermbg=Grey ctermfg=Black guibg=LightGrey guifg=Black"), |
226 #ifdef FEAT_DIFF | 226 #ifdef FEAT_DIFF |
227 CENT("DiffAdd term=bold ctermbg=LightBlue", | 227 CENT("DiffAdd term=bold ctermbg=LightBlue", |
228 "DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue"), | 228 "DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue"), |
229 CENT("DiffChange term=bold ctermbg=LightMagenta", | 229 CENT("DiffChange term=bold ctermbg=LightMagenta", |
230 "DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta"), | 230 "DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta"), |
309 #ifdef FEAT_SIGNS | 309 #ifdef FEAT_SIGNS |
310 CENT("SignColumn term=standout ctermbg=DarkGrey ctermfg=Cyan", | 310 CENT("SignColumn term=standout ctermbg=DarkGrey ctermfg=Cyan", |
311 "SignColumn term=standout ctermbg=DarkGrey ctermfg=Cyan guibg=Grey guifg=Cyan"), | 311 "SignColumn term=standout ctermbg=DarkGrey ctermfg=Cyan guibg=Grey guifg=Cyan"), |
312 #endif | 312 #endif |
313 CENT("Visual ctermbg=Grey ctermfg=Black", | 313 CENT("Visual ctermbg=Grey ctermfg=Black", |
314 "Visual ctermbg=Grey ctermfg=Black guibg=#575757"), | 314 "Visual ctermbg=Grey ctermfg=Black guibg=#575757 guifg=LightGrey"), |
315 #ifdef FEAT_DIFF | 315 #ifdef FEAT_DIFF |
316 CENT("DiffAdd term=bold ctermbg=DarkBlue", | 316 CENT("DiffAdd term=bold ctermbg=DarkBlue", |
317 "DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue"), | 317 "DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue"), |
318 CENT("DiffChange term=bold ctermbg=DarkMagenta", | 318 CENT("DiffChange term=bold ctermbg=DarkMagenta", |
319 "DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta"), | 319 "DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta"), |