Mercurial > vim
annotate pixmaps/info.xpm @ 34255:ccd1a35157ad v9.1.0068
patch 9.1.0068: Visual highlighting can still be improved
Commit: https://github.com/vim/vim/commit/59bafc8171b08cf326ed40ccb4ee917f9643290e
Author: Maxim Kim <habamax@gmail.com>
Date: Thu Feb 1 21:07:51 2024 +0100
patch 9.1.0068: Visual highlighting can still be improved
Problem: Visual highlighting can still be improved
Solution: Update Visual highlighting for 8 color terminals,
use uniform grey highlighting for dark and light bg
(Maxim Kim)
Update terminal Visual
1. Use `ctermbg=Grey ctermfg=Black` for both dark and light
This uniforms Visual highlighting between default dark and light colors
And should work for vim usually detecting light background for terminals
with black/dark background colors.
Previously used `ctermfg=White` leaks `cterm=bold` if available colors
are less than 16.
2. Use `term=reverse cterm=reverse ctermbg=NONE ctermfg=NONE`
for terminals reporting less than 8 colors available
If the terminal has less than 8 colors, grey just doesn't work right
closes: #13940
Signed-off-by: Maxim Kim <habamax@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 01 Feb 2024 21:15:06 +0100 |
parents | 3fc0f57ecb91 |
children |
rev | line source |
---|---|
7 | 1 /* XPM */ |
2 static char * info_xpm[] = { | |
3 /* width height ncolors cpp [x_hot y_hot] */ | |
4 "34 34 4 1 0 0", | |
5 /* colors */ | |
6 " s none m none c none", | |
7 ". s bottomShadowColor m black c #5D6069", | |
8 "X s iconColor2 m white c #FFFFFF", | |
9 "o s iconColor1 m black c #000000", | |
10 /* pixels */ | |
11 " ", | |
12 " ........ ", | |
13 " ...XXXXXXXX... ", | |
14 " ..XXXXXXXXXXXXXX.. ", | |
15 " .XXXXXXXXXXXXXXXXXX. ", | |
16 " .XXXXXXXXooooXXXXXXXXo ", | |
17 " .XXXXXXXXooooooXXXXXXXXo ", | |
18 " .XXXXXXXXXooooooXXXXXXXXXo ", | |
19 " .XXXXXXXXXXXooooXXXXXXXXXXXo ", | |
20 " .XXXXXXXXXXXXXXXXXXXXXXXXXXo. ", | |
21 " .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ", | |
22 " .XXXXXXXXXXoooooooXXXXXXXXXXXo. ", | |
23 " .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ", | |
24 " .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ", | |
25 " .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ", | |
26 " .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ", | |
27 " .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ", | |
28 " .XXXXXXXXXXXoooooXXXXXXXXXXo... ", | |
29 " .XXXXXXXXXXXoooooXXXXXXXXXXo... ", | |
30 " .XXXXXXXXXXoooooXXXXXXXXXo... ", | |
31 " oXXXXXXXoooooooooXXXXXXo.... ", | |
32 " oXXXXXXXXXXXXXXXXXXXXo.... ", | |
33 " oXXXXXXXXXXXXXXXXXXo.... ", | |
34 " ooXXXXXXXXXXXXXXoo.... ", | |
35 " .oooXXXXXXXXooo..... ", | |
36 " ...oooXXXXo....... ", | |
37 " ....oXXXo..... ", | |
38 " .oXXXo.. ", | |
39 " oXXo.. ", | |
40 " oXo.. ", | |
41 " oo.. ", | |
42 " ... ", | |
43 " .. ", | |
44 " "}; |