Mirror of the Vim source from https://github.com/vim/vim
Revision | 82244cfc4694448a3a64b6895c565284f44be2a2 (tree) |
---|---|
Time | 2022-05-14 21:45:04 |
Author | Bram Moolenaar <Bram@vim....> |
Commiter | Bram Moolenaar |
Update runtime files, new color schemes
Commit: https://github.com/vim/vim/commit/30ab04e16e1e9e6133590181197b3f8e70cb495e
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat May 14 13:33:50 2022 +0100
@@ -19,6 +19,25 @@ | ||
19 | 19 | runtime/autoload/vimball.vim @cecamp |
20 | 20 | runtime/autoload/xmlformat.vim @chrisbra |
21 | 21 | runtime/autoload/zip.vim @cecamp |
22 | +runtime/colors/blue.vim @habamax @romainl @neutaaaaan | |
23 | +runtime/colors/darkblue.vim @habamax @romainl @neutaaaaan | |
24 | +runtime/colors/default.vim @habamax @romainl @neutaaaaan | |
25 | +runtime/colors/delek.vim @habamax @romainl @neutaaaaan | |
26 | +runtime/colors/desert.vim @habamax @romainl @neutaaaaan | |
27 | +runtime/colors/elflord.vim @habamax @romainl @neutaaaaan | |
28 | +runtime/colors/evening.vim @habamax @romainl @neutaaaaan | |
29 | +runtime/colors/industry.vim @habamax @romainl @neutaaaaan | |
30 | +runtime/colors/koehler.vim @habamax @romainl @neutaaaaan | |
31 | +runtime/colors/morning.vim @habamax @romainl @neutaaaaan | |
32 | +runtime/colors/murphy.vim @habamax @romainl @neutaaaaan | |
33 | +runtime/colors/pablo.vim @habamax @romainl @neutaaaaan | |
34 | +runtime/colors/peachpuff.vim @habamax @romainl @neutaaaaan | |
35 | +runtime/colors/ron.vim @habamax @romainl @neutaaaaan | |
36 | +runtime/colors/shine.vim @habamax @romainl @neutaaaaan | |
37 | +runtime/colors/slate.vim @habamax @romainl @neutaaaaan | |
38 | +runtime/colors/tools @habamax @romainl @neutaaaaan | |
39 | +runtime/colors/torte.vim @habamax @romainl @neutaaaaan | |
40 | +runtime/colors/zellner.vim @habamax @romainl @neutaaaaan | |
22 | 41 | runtime/compiler/checkstyle.vim @dkearns |
23 | 42 | runtime/compiler/cm3.vim @dkearns |
24 | 43 | runtime/compiler/cucumber.vim @tpope |
@@ -1,7 +1,7 @@ | ||
1 | 1 | README.txt for color scheme files |
2 | 2 | |
3 | 3 | These files are used for the ":colorscheme" command. They appear in the |
4 | -Edit/Color Scheme menu in the GUI. | |
4 | +"Edit/Color Scheme" menu in the GUI. | |
5 | 5 | |
6 | 6 | |
7 | 7 | Hints for writing a color scheme file: |
@@ -9,6 +9,7 @@ | ||
9 | 9 | There are two basic ways to define a color scheme: |
10 | 10 | |
11 | 11 | 1. Define a new Normal color and set the 'background' option accordingly. |
12 | + | |
12 | 13 | set background={light or dark} |
13 | 14 | highlight clear |
14 | 15 | highlight Normal ... |
@@ -16,6 +17,7 @@ | ||
16 | 17 | |
17 | 18 | 2. Use the default Normal color and automatically adjust to the value of |
18 | 19 | 'background'. |
20 | + | |
19 | 21 | highlight clear Normal |
20 | 22 | set background& |
21 | 23 | highlight clear |
@@ -28,7 +30,7 @@ | ||
28 | 30 | endif |
29 | 31 | |
30 | 32 | You can use ":highlight clear" to reset everything to the defaults, and then |
31 | -change the groups that you want differently. This also will work for groups | |
33 | +change the groups that you want differently. This will also work for groups | |
32 | 34 | that are added in later versions of Vim. |
33 | 35 | Note that ":highlight clear" uses the value of 'background', thus set it |
34 | 36 | before this command. |
@@ -38,7 +40,9 @@ | ||
38 | 40 | |
39 | 41 | In case you want to set 'background' depending on the colorscheme selected, |
40 | 42 | this autocmd might be useful: |
43 | + | |
41 | 44 | autocmd SourcePre */colors/blue_sky.vim set background=dark |
45 | + | |
42 | 46 | Replace "blue_sky" with the name of the colorscheme. |
43 | 47 | |
44 | 48 | In case you want to tweak a colorscheme after it was loaded, check out the |
@@ -46,6 +50,7 @@ | ||
46 | 50 | |
47 | 51 | To clean up just before loading another colorscheme, use the ColorSchemePre |
48 | 52 | autocommand event. For example: |
53 | + | |
49 | 54 | let g:term_ansi_colors = ... |
50 | 55 | augroup MyColorscheme |
51 | 56 | au! |
@@ -54,20 +59,22 @@ | ||
54 | 59 | augroup END |
55 | 60 | |
56 | 61 | To customize a colorscheme use another name, e.g. "~/.vim/colors/mine.vim", |
57 | -and use `:runtime` to load the original colorscheme: | |
62 | +and use ":runtime" to load the original colorscheme: | |
63 | + | |
58 | 64 | " load the "evening" colorscheme |
59 | 65 | runtime colors/evening.vim |
60 | 66 | " change the color of statements |
61 | 67 | hi Statement ctermfg=Blue guifg=Blue |
62 | 68 | |
63 | -To see which highlight group is used where, find the help for | |
64 | -"highlight-groups" and "group-name". | |
69 | +To see which highlight group is used where, see ":help highlight-groups" and | |
70 | +":help group-name". | |
65 | 71 | |
66 | 72 | You can use ":highlight" to find out the current colors. Exception: the |
67 | 73 | ctermfg and ctermbg values are numbers, which are only valid for the current |
68 | -terminal. Use the color names instead. See ":help cterm-colors". | |
74 | +terminal. Use the color names instead for better portability. See | |
75 | +":help cterm-colors". | |
69 | 76 | |
70 | -The default color settings can be found in the source file src/highlight.c. | |
77 | +The default color settings can be found in the source file src/syntax.c. | |
71 | 78 | Search for "highlight_init". |
72 | 79 | |
73 | 80 | If you think you have a color scheme that is good enough to be used by others, |
@@ -75,17 +82,57 @@ | ||
75 | 82 | |
76 | 83 | - Source the $VIMRUNTIME/colors/tools/check_colors.vim script to check for |
77 | 84 | common mistakes. |
78 | -- Does it work in a color terminal as well as in the GUI? | |
85 | + | |
86 | +- Does it work in a color terminal as well as in the GUI? Is it consistent? | |
87 | + | |
79 | 88 | - Is "g:colors_name" set to a meaningful value? In case of doubt you can do |
80 | 89 | it this way: |
90 | + | |
81 | 91 | let g:colors_name = expand('<sfile>:t:r') |
92 | + | |
82 | 93 | - Is 'background' either used or appropriately set to "light" or "dark"? |
94 | + | |
83 | 95 | - Try setting 'hlsearch' and searching for a pattern, is the match easy to |
84 | 96 | spot? |
97 | + | |
85 | 98 | - Split a window with ":split" and ":vsplit". Are the status lines and |
86 | 99 | vertical separators clearly visible? |
100 | + | |
87 | 101 | - In the GUI, is it easy to find the cursor, also in a file with lots of |
88 | 102 | syntax highlighting? |
103 | + | |
104 | +- In general, test your color scheme against as many filetypes, Vim features, | |
105 | + environments, etc. as possible. | |
106 | + | |
89 | 107 | - Do not use hard coded escape sequences, these will not work in other |
90 | - terminals. Always use color names or #RRGGBB for the GUI. See v:colornames | |
91 | - for details on how to define your own color names. | |
108 | + terminals. Always use #RRGGBB for the GUI. | |
109 | + | |
110 | +- When targetting 8-16 colors terminals, don't count on "darkblue" to be blue | |
111 | + and dark, or on "2" to be even vaguely reddish. Names are more portable | |
112 | + than numbers, though. | |
113 | + | |
114 | +- When targetting 256 colors terminals, prefer colors 16-255 to colors 0-15 | |
115 | + for the same reason. | |
116 | + | |
117 | +- Typographic attributes (bold, italic, underline, reverse, etc.) are not | |
118 | + universally supported. Don't count on any of them. | |
119 | + | |
120 | +- Is "g:terminal_ansi_colors" set to a list of 16 #RRGGBB values? | |
121 | + | |
122 | +- Try to keep your color scheme simple by avoiding unnecessary logic and | |
123 | + refraining from adding options. The best color scheme is one that only | |
124 | + requires: | |
125 | + | |
126 | + colorscheme foobar | |
127 | + | |
128 | +The color schemes distributed with Vim are built with lifepillar/colortemplate | |
129 | +(https://github.com/lifepillar/vim-colortemplate). It is therefore highly | |
130 | +recommended. | |
131 | + | |
132 | +If you would like your color scheme to be distributed with Vim, make sure | |
133 | +that: | |
134 | + | |
135 | +- it satisfies the guidelines above, | |
136 | +- it was made with colortemplate, | |
137 | + | |
138 | +and join us at vim/colorschemes: (https://github.com/vim/colorschemes). |
@@ -1,55 +1,447 @@ | ||
1 | -" local syntax file - set colors on a per-machine basis: | |
2 | -" vim: tw=0 ts=4 sw=4 | |
3 | -" Vim color file | |
4 | -" Maintainer: Steven Vertigan <steven@vertigan.wattle.id.au> | |
5 | -" Last Change: 2006 Sep 23 | |
6 | -" Revision #5: Switch main text from white to yellow for easier contrast, | |
7 | -" fixed some problems with terminal backgrounds. | |
1 | +" Name: blue | |
2 | +" Description: Colorscheme with a blue background | |
3 | +" Author: Original author Steven Vertigan <steven@vertigan.wattle.id.au> | |
4 | +" Maintainer: Original maintainer Steven Vertigan <steven@vertigan.wattle.id.au> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:33 2022 | |
8 | + | |
9 | +" Generated by Colortemplate v2.2.0 | |
8 | 10 | |
9 | 11 | set background=dark |
10 | -hi clear | |
11 | -if exists("syntax_on") | |
12 | - syntax reset | |
13 | -endif | |
14 | -let g:colors_name = "blue" | |
15 | -hi Normal guifg=yellow guibg=darkBlue ctermfg=yellow ctermbg=darkBlue | |
16 | -hi NonText guifg=magenta ctermfg=lightMagenta | |
17 | -hi comment guifg=gray ctermfg=gray ctermbg=darkBlue gui=bold | |
18 | -hi constant guifg=cyan ctermfg=cyan | |
19 | -hi identifier guifg=gray ctermfg=red | |
20 | -hi statement guifg=white ctermfg=white ctermbg=darkBlue gui=none | |
21 | -hi preproc guifg=green ctermfg=green | |
22 | -hi type guifg=orange ctermfg=lightRed ctermbg=darkBlue | |
23 | -hi special guifg=magenta ctermfg=lightMagenta ctermbg=darkBlue | |
24 | -hi Underlined guifg=cyan ctermfg=cyan gui=underline cterm=underline | |
25 | -hi label guifg=yellow ctermfg=yellow | |
26 | -hi operator guifg=orange gui=bold ctermfg=lightRed ctermbg=darkBlue | |
27 | 12 | |
28 | -hi ErrorMsg guifg=orange guibg=darkBlue ctermfg=lightRed | |
29 | -hi WarningMsg guifg=cyan guibg=darkBlue ctermfg=cyan gui=bold | |
30 | -hi ModeMsg guifg=yellow gui=NONE ctermfg=yellow | |
31 | -hi MoreMsg guifg=yellow gui=NONE ctermfg=yellow | |
32 | -hi Error guifg=red guibg=darkBlue gui=underline ctermfg=red | |
33 | - | |
34 | -hi Todo guifg=black guibg=orange ctermfg=black ctermbg=darkYellow | |
35 | -hi Cursor guifg=black guibg=white ctermfg=black ctermbg=white | |
36 | -hi Search guifg=black guibg=orange ctermfg=black ctermbg=darkYellow | |
37 | -hi IncSearch guifg=black guibg=yellow ctermfg=black ctermbg=darkYellow | |
38 | -hi LineNr guifg=cyan ctermfg=cyan | |
39 | -hi title guifg=white gui=bold cterm=bold | |
13 | +hi clear | |
14 | +let g:colors_name = 'blue' | |
40 | 15 | |
41 | -hi StatusLineNC gui=NONE guifg=black guibg=blue ctermfg=black ctermbg=blue | |
42 | -hi StatusLine gui=bold guifg=cyan guibg=blue ctermfg=cyan ctermbg=blue | |
43 | -hi VertSplit gui=none guifg=blue guibg=blue ctermfg=blue ctermbg=blue | |
44 | - | |
45 | -hi Visual term=reverse ctermfg=black ctermbg=darkCyan guifg=black guibg=darkCyan | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
46 | 17 | |
47 | -hi DiffChange guibg=darkGreen guifg=black ctermbg=darkGreen ctermfg=black | |
48 | -hi DiffText guibg=olivedrab guifg=black ctermbg=lightGreen ctermfg=black | |
49 | -hi DiffAdd guibg=slateblue guifg=black ctermbg=blue ctermfg=black | |
50 | -hi DiffDelete guibg=coral guifg=black ctermbg=cyan ctermfg=black | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#000000', '#870000', '#006400', '#878700', '#000087', '#870087', '#008787', '#bcbcbc', '#878787', '#d70000', '#00ff00', '#ffdf00', '#5fafff', '#d787d7', '#5fffff', '#ffffff'] | |
20 | +endif | |
21 | +hi Normal guifg=#ffdf00 guibg=#000087 gui=NONE cterm=NONE | |
22 | +hi CursorLine guifg=NONE guibg=#005faf gui=NONE cterm=NONE | |
23 | +hi Pmenu guifg=#ffffff guibg=#008787 gui=NONE cterm=NONE | |
24 | +hi PmenuSel guifg=#008787 guibg=#ffffff gui=NONE cterm=NONE | |
25 | +hi QuickFixLine guifg=#000000 guibg=#d787d7 gui=NONE cterm=NONE | |
26 | +hi ColorColumn guifg=NONE guibg=#870087 gui=NONE cterm=NONE | |
27 | +hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
28 | +hi Cursor guifg=#000000 guibg=#00ff00 gui=NONE cterm=NONE | |
29 | +hi CursorColumn guifg=NONE guibg=#005faf gui=NONE cterm=NONE | |
30 | +hi CursorIM guifg=NONE guibg=fg gui=NONE cterm=NONE | |
31 | +hi CursorLineNr guifg=#ffdf00 guibg=#005faf gui=bold cterm=NONE | |
32 | +hi EndOfBuffer guifg=#ffdf00 guibg=#000087 gui=NONE cterm=NONE | |
33 | +hi Error guifg=#ff7f50 guibg=#000087 gui=reverse cterm=reverse | |
34 | +hi ErrorMsg guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE | |
35 | +hi FoldColumn guifg=#008787 guibg=NONE gui=NONE cterm=NONE | |
36 | +hi Folded guifg=#000087 guibg=#878700 gui=NONE cterm=NONE | |
37 | +hi IncSearch guifg=#d787d7 guibg=#000000 gui=standout cterm=reverse | |
38 | +hi LineNr guifg=#5fffff guibg=NONE gui=NONE cterm=NONE | |
39 | +hi MatchParen guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
40 | +hi ModeMsg guifg=#000087 guibg=#00ff00 gui=NONE cterm=NONE | |
41 | +hi MoreMsg guifg=#5fffff guibg=NONE gui=NONE cterm=NONE | |
42 | +hi NonText guifg=#d787d7 guibg=NONE gui=NONE cterm=NONE | |
43 | +hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
44 | +hi PmenuThumb guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
45 | +hi Question guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE | |
46 | +hi Search guifg=#ffdf00 guibg=#000000 gui=reverse cterm=reverse | |
47 | +hi SignColumn guifg=#008787 guibg=NONE gui=NONE cterm=NONE | |
48 | +hi SpecialKey guifg=#5fffff guibg=NONE gui=NONE cterm=NONE | |
49 | +hi SpellBad guifg=#d70000 guibg=NONE guisp=#d70000 gui=undercurl cterm=underline | |
50 | +hi SpellCap guifg=#00ff00 guibg=NONE guisp=#00ff00 gui=undercurl cterm=underline | |
51 | +hi SpellLocal guifg=#ffffff guibg=NONE guisp=#ffffff gui=undercurl cterm=underline | |
52 | +hi SpellRare guifg=#d787d7 guibg=NONE guisp=#d787d7 gui=undercurl cterm=underline | |
53 | +hi StatusLine guifg=#000087 guibg=#5fffff gui=NONE cterm=NONE | |
54 | +hi StatusLineNC guifg=#000087 guibg=#008787 gui=NONE cterm=NONE | |
55 | +hi! link StatusLineTerm StatusLine | |
56 | +hi! link StatusLineTermNC StatusLineNC | |
57 | +hi! link TabLine StatusLineNC | |
58 | +hi! link TabLineFill StatusLineNC | |
59 | +hi! link TabLineSel StatusLine | |
60 | +hi ToolbarButton guifg=#ffffff guibg=#005faf gui=NONE cterm=NONE | |
61 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
62 | +hi VertSplit guifg=#008787 guibg=NONE gui=NONE cterm=NONE | |
63 | +hi Visual guifg=#ffffff guibg=#008787 gui=NONE cterm=NONE | |
64 | +hi VisualNOS guifg=#008787 guibg=#ffffff gui=NONE cterm=NONE | |
65 | +hi WarningMsg guifg=#d70000 guibg=NONE gui=NONE cterm=NONE | |
66 | +hi WildMenu guifg=#000087 guibg=#ffdf00 gui=NONE cterm=NONE | |
67 | +hi debugBreakpoint guifg=#00ff00 guibg=#000087 gui=reverse cterm=reverse | |
68 | +hi debugPC guifg=#5fffff guibg=#000087 gui=reverse cterm=reverse | |
69 | +hi! link Terminal Normal | |
70 | +hi! link Debug Special | |
71 | +hi! link diffAdded String | |
72 | +hi! link diffRemoved WarningMsg | |
73 | +hi! link diffOnly WarningMsg | |
74 | +hi! link diffNoEOL WarningMsg | |
75 | +hi! link diffIsA WarningMsg | |
76 | +hi! link diffIdentical WarningMsg | |
77 | +hi! link diffDiffer WarningMsg | |
78 | +hi! link diffCommon WarningMsg | |
79 | +hi! link diffBDiffer WarningMsg | |
80 | +hi! link lCursor Cursor | |
81 | +hi! link LineNrAbove LineNr | |
82 | +hi! link LineNrBelow LineNr | |
83 | +hi! link CurSearch Search | |
84 | +hi! link CursorLineFold CursorLine | |
85 | +hi! link CursorLineSign CursorLine | |
86 | +hi Directory guifg=#5fffff guibg=NONE gui=NONE cterm=NONE | |
87 | +hi Title guifg=#d787d7 guibg=NONE gui=NONE cterm=NONE | |
88 | +hi Comment guifg=#878787 guibg=NONE gui=bold cterm=NONE | |
89 | +hi Constant guifg=#5fffff guibg=NONE gui=NONE cterm=NONE | |
90 | +hi Identifier guifg=#bcbcbc guibg=NONE gui=NONE cterm=NONE | |
91 | +hi Ignore guifg=#878787 guibg=NONE gui=NONE cterm=NONE | |
92 | +hi PreProc guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE | |
93 | +hi Special guifg=#d787d7 guibg=NONE gui=NONE cterm=NONE | |
94 | +hi Statement guifg=#ffffff guibg=NONE gui=NONE cterm=NONE | |
95 | +hi Todo guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
96 | +hi Type guifg=#ffa500 guibg=NONE gui=bold cterm=NONE | |
97 | +hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline | |
98 | +hi Label guifg=#ffdf00 guibg=NONE gui=NONE cterm=NONE | |
99 | +hi! link Boolean Constant | |
100 | +hi! link Character Constant | |
101 | +hi! link Conditional Statement | |
102 | +hi! link Define PreProc | |
103 | +hi! link Delimiter Special | |
104 | +hi! link Exception Statement | |
105 | +hi! link Float Constant | |
106 | +hi! link Function Identifier | |
107 | +hi! link Include PreProc | |
108 | +hi! link Keyword Statement | |
109 | +hi! link Macro PreProc | |
110 | +hi! link Number Constant | |
111 | +hi! link Operator Type | |
112 | +hi! link PreCondit PreProc | |
113 | +hi! link Repeat Statement | |
114 | +hi! link SpecialChar Special | |
115 | +hi! link SpecialComment Special | |
116 | +hi! link StorageClass Type | |
117 | +hi! link String Constant | |
118 | +hi! link Structure Type | |
119 | +hi! link Tag Special | |
120 | +hi! link Typedef Type | |
121 | +hi! link Terminal Normal | |
122 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
123 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
124 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
125 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
51 | 126 | |
52 | -hi Folded guibg=orange guifg=black ctermbg=yellow ctermfg=black | |
53 | -hi FoldColumn guibg=gray30 guifg=black ctermbg=gray ctermfg=black | |
54 | -hi cIf0 guifg=gray ctermfg=gray | |
127 | +if s:t_Co >= 256 | |
128 | + hi Normal ctermfg=220 ctermbg=18 cterm=NONE | |
129 | + hi CursorLine ctermfg=NONE ctermbg=25 cterm=NONE | |
130 | + hi Pmenu ctermfg=231 ctermbg=30 cterm=NONE | |
131 | + hi PmenuSel ctermfg=30 ctermbg=231 cterm=NONE | |
132 | + hi QuickFixLine ctermfg=16 ctermbg=176 cterm=NONE | |
133 | + hi ColorColumn ctermfg=NONE ctermbg=90 cterm=NONE | |
134 | + hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE | |
135 | + hi Cursor ctermfg=16 ctermbg=46 cterm=NONE | |
136 | + hi CursorColumn ctermfg=NONE ctermbg=25 cterm=NONE | |
137 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
138 | + hi CursorLineNr ctermfg=220 ctermbg=25 cterm=NONE | |
139 | + hi EndOfBuffer ctermfg=220 ctermbg=18 cterm=NONE | |
140 | + hi Error ctermfg=209 ctermbg=18 cterm=reverse | |
141 | + hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE | |
142 | + hi FoldColumn ctermfg=30 ctermbg=NONE cterm=NONE | |
143 | + hi Folded ctermfg=18 ctermbg=100 cterm=NONE | |
144 | + hi IncSearch ctermfg=176 ctermbg=16 cterm=reverse | |
145 | + hi LineNr ctermfg=87 ctermbg=NONE cterm=NONE | |
146 | + hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse | |
147 | + hi ModeMsg ctermfg=18 ctermbg=46 cterm=NONE | |
148 | + hi MoreMsg ctermfg=87 ctermbg=NONE cterm=NONE | |
149 | + hi NonText ctermfg=176 ctermbg=NONE cterm=NONE | |
150 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
151 | + hi PmenuThumb ctermfg=NONE ctermbg=231 cterm=NONE | |
152 | + hi Question ctermfg=46 ctermbg=NONE cterm=NONE | |
153 | + hi Search ctermfg=220 ctermbg=16 cterm=reverse | |
154 | + hi SignColumn ctermfg=30 ctermbg=NONE cterm=NONE | |
155 | + hi SpecialKey ctermfg=87 ctermbg=NONE cterm=NONE | |
156 | + hi SpellBad ctermfg=160 ctermbg=NONE cterm=underline | |
157 | + hi SpellCap ctermfg=46 ctermbg=NONE cterm=underline | |
158 | + hi SpellLocal ctermfg=231 ctermbg=NONE cterm=underline | |
159 | + hi SpellRare ctermfg=176 ctermbg=NONE cterm=underline | |
160 | + hi StatusLine ctermfg=18 ctermbg=87 cterm=NONE | |
161 | + hi StatusLineNC ctermfg=18 ctermbg=30 cterm=NONE | |
162 | + hi! link StatusLineTerm StatusLine | |
163 | + hi! link StatusLineTermNC StatusLineNC | |
164 | + hi! link TabLine StatusLineNC | |
165 | + hi! link TabLineFill StatusLineNC | |
166 | + hi! link TabLineSel StatusLine | |
167 | + hi ToolbarButton ctermfg=231 ctermbg=25 cterm=NONE | |
168 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
169 | + hi VertSplit ctermfg=30 ctermbg=NONE cterm=NONE | |
170 | + hi Visual ctermfg=231 ctermbg=30 cterm=NONE | |
171 | + hi VisualNOS ctermfg=30 ctermbg=231 cterm=NONE | |
172 | + hi WarningMsg ctermfg=160 ctermbg=NONE cterm=NONE | |
173 | + hi WildMenu ctermfg=18 ctermbg=220 cterm=NONE | |
174 | + hi debugBreakpoint ctermfg=46 ctermbg=18 cterm=reverse | |
175 | + hi debugPC ctermfg=87 ctermbg=18 cterm=reverse | |
176 | + hi! link Terminal Normal | |
177 | + hi! link Debug Special | |
178 | + hi! link diffAdded String | |
179 | + hi! link diffRemoved WarningMsg | |
180 | + hi! link diffOnly WarningMsg | |
181 | + hi! link diffNoEOL WarningMsg | |
182 | + hi! link diffIsA WarningMsg | |
183 | + hi! link diffIdentical WarningMsg | |
184 | + hi! link diffDiffer WarningMsg | |
185 | + hi! link diffCommon WarningMsg | |
186 | + hi! link diffBDiffer WarningMsg | |
187 | + hi! link lCursor Cursor | |
188 | + hi! link LineNrAbove LineNr | |
189 | + hi! link LineNrBelow LineNr | |
190 | + hi! link CurSearch Search | |
191 | + hi! link CursorLineFold CursorLine | |
192 | + hi! link CursorLineSign CursorLine | |
193 | + hi Directory ctermfg=87 ctermbg=NONE cterm=NONE | |
194 | + hi Title ctermfg=176 ctermbg=NONE cterm=NONE | |
195 | + hi Comment ctermfg=102 ctermbg=NONE cterm=NONE | |
196 | + hi Constant ctermfg=87 ctermbg=NONE cterm=NONE | |
197 | + hi Identifier ctermfg=250 ctermbg=NONE cterm=NONE | |
198 | + hi Ignore ctermfg=102 ctermbg=NONE cterm=NONE | |
199 | + hi PreProc ctermfg=46 ctermbg=NONE cterm=NONE | |
200 | + hi Special ctermfg=176 ctermbg=NONE cterm=NONE | |
201 | + hi Statement ctermfg=231 ctermbg=NONE cterm=NONE | |
202 | + hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse | |
203 | + hi Type ctermfg=214 ctermbg=NONE cterm=NONE | |
204 | + hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline | |
205 | + hi Label ctermfg=220 ctermbg=NONE cterm=NONE | |
206 | + hi! link Boolean Constant | |
207 | + hi! link Character Constant | |
208 | + hi! link Conditional Statement | |
209 | + hi! link Define PreProc | |
210 | + hi! link Delimiter Special | |
211 | + hi! link Exception Statement | |
212 | + hi! link Float Constant | |
213 | + hi! link Function Identifier | |
214 | + hi! link Include PreProc | |
215 | + hi! link Keyword Statement | |
216 | + hi! link Macro PreProc | |
217 | + hi! link Number Constant | |
218 | + hi! link Operator Type | |
219 | + hi! link PreCondit PreProc | |
220 | + hi! link Repeat Statement | |
221 | + hi! link SpecialChar Special | |
222 | + hi! link SpecialComment Special | |
223 | + hi! link StorageClass Type | |
224 | + hi! link String Constant | |
225 | + hi! link Structure Type | |
226 | + hi! link Tag Special | |
227 | + hi! link Typedef Type | |
228 | + hi! link Terminal Normal | |
229 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
230 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
231 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
232 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
233 | + unlet s:t_Co | |
234 | + finish | |
235 | +endif | |
55 | 236 | |
237 | +if s:t_Co >= 16 | |
238 | + hi Normal ctermfg=yellow ctermbg=darkblue cterm=NONE | |
239 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
240 | + hi Pmenu ctermfg=black ctermbg=darkcyan cterm=NONE | |
241 | + hi PmenuSel ctermfg=black ctermbg=white cterm=NONE | |
242 | + hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE | |
243 | + hi ColorColumn ctermfg=NONE ctermbg=darkmagenta cterm=NONE | |
244 | + hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE | |
245 | + hi Cursor ctermfg=black ctermbg=green cterm=NONE | |
246 | + hi CursorColumn ctermfg=NONE ctermbg=blue cterm=NONE | |
247 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
248 | + hi CursorLineNr ctermfg=yellow ctermbg=blue cterm=NONE | |
249 | + hi EndOfBuffer ctermfg=yellow ctermbg=darkblue cterm=NONE | |
250 | + hi Error ctermfg=red ctermbg=darkblue cterm=reverse | |
251 | + hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE | |
252 | + hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
253 | + hi Folded ctermfg=darkblue ctermbg=darkyellow cterm=NONE | |
254 | + hi IncSearch ctermfg=magenta ctermbg=black cterm=reverse | |
255 | + hi LineNr ctermfg=cyan ctermbg=NONE cterm=NONE | |
256 | + hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse | |
257 | + hi ModeMsg ctermfg=darkblue ctermbg=green cterm=NONE | |
258 | + hi MoreMsg ctermfg=cyan ctermbg=NONE cterm=NONE | |
259 | + hi NonText ctermfg=magenta ctermbg=NONE cterm=NONE | |
260 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
261 | + hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE | |
262 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
263 | + hi Search ctermfg=yellow ctermbg=black cterm=reverse | |
264 | + hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
265 | + hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE | |
266 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
267 | + hi SpellCap ctermfg=green ctermbg=NONE cterm=underline | |
268 | + hi SpellLocal ctermfg=white ctermbg=NONE cterm=underline | |
269 | + hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline | |
270 | + hi StatusLine ctermfg=darkblue ctermbg=cyan cterm=NONE | |
271 | + hi StatusLineNC ctermfg=darkblue ctermbg=darkcyan cterm=NONE | |
272 | + hi! link StatusLineTerm StatusLine | |
273 | + hi! link StatusLineTermNC StatusLineNC | |
274 | + hi! link TabLine StatusLineNC | |
275 | + hi! link TabLineFill StatusLineNC | |
276 | + hi! link TabLineSel StatusLine | |
277 | + hi ToolbarButton ctermfg=white ctermbg=blue cterm=NONE | |
278 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
279 | + hi VertSplit ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
280 | + hi Visual ctermfg=white ctermbg=darkcyan cterm=NONE | |
281 | + hi VisualNOS ctermfg=darkcyan ctermbg=white cterm=NONE | |
282 | + hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE | |
283 | + hi WildMenu ctermfg=darkblue ctermbg=yellow cterm=NONE | |
284 | + hi debugBreakpoint ctermfg=green ctermbg=darkblue cterm=reverse | |
285 | + hi debugPC ctermfg=cyan ctermbg=darkblue cterm=reverse | |
286 | + hi! link Terminal Normal | |
287 | + hi! link Debug Special | |
288 | + hi! link diffAdded String | |
289 | + hi! link diffRemoved WarningMsg | |
290 | + hi! link diffOnly WarningMsg | |
291 | + hi! link diffNoEOL WarningMsg | |
292 | + hi! link diffIsA WarningMsg | |
293 | + hi! link diffIdentical WarningMsg | |
294 | + hi! link diffDiffer WarningMsg | |
295 | + hi! link diffCommon WarningMsg | |
296 | + hi! link diffBDiffer WarningMsg | |
297 | + hi! link lCursor Cursor | |
298 | + hi! link LineNrAbove LineNr | |
299 | + hi! link LineNrBelow LineNr | |
300 | + hi! link CurSearch Search | |
301 | + hi! link CursorLineFold CursorLine | |
302 | + hi! link CursorLineSign CursorLine | |
303 | + hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE | |
304 | + hi Title ctermfg=magenta ctermbg=NONE cterm=NONE | |
305 | + hi Comment ctermfg=darkgray ctermbg=NONE cterm=NONE | |
306 | + hi Constant ctermfg=cyan ctermbg=NONE cterm=NONE | |
307 | + hi Identifier ctermfg=gray ctermbg=NONE cterm=NONE | |
308 | + hi Ignore ctermfg=darkgray ctermbg=NONE cterm=NONE | |
309 | + hi PreProc ctermfg=green ctermbg=NONE cterm=NONE | |
310 | + hi Special ctermfg=magenta ctermbg=NONE cterm=NONE | |
311 | + hi Statement ctermfg=white ctermbg=NONE cterm=NONE | |
312 | + hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse | |
313 | + hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
314 | + hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline | |
315 | + hi Label ctermfg=yellow ctermbg=NONE cterm=NONE | |
316 | + hi! link Boolean Constant | |
317 | + hi! link Character Constant | |
318 | + hi! link Conditional Statement | |
319 | + hi! link Define PreProc | |
320 | + hi! link Delimiter Special | |
321 | + hi! link Exception Statement | |
322 | + hi! link Float Constant | |
323 | + hi! link Function Identifier | |
324 | + hi! link Include PreProc | |
325 | + hi! link Keyword Statement | |
326 | + hi! link Macro PreProc | |
327 | + hi! link Number Constant | |
328 | + hi! link Operator Type | |
329 | + hi! link PreCondit PreProc | |
330 | + hi! link Repeat Statement | |
331 | + hi! link SpecialChar Special | |
332 | + hi! link SpecialComment Special | |
333 | + hi! link StorageClass Type | |
334 | + hi! link String Constant | |
335 | + hi! link Structure Type | |
336 | + hi! link Tag Special | |
337 | + hi! link Typedef Type | |
338 | + hi! link Terminal Normal | |
339 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
340 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
341 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
342 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
343 | + unlet s:t_Co | |
344 | + finish | |
345 | +endif | |
346 | + | |
347 | +if s:t_Co >= 0 | |
348 | + hi Normal term=NONE | |
349 | + hi ColorColumn term=reverse | |
350 | + hi Conceal term=NONE | |
351 | + hi Cursor term=reverse | |
352 | + hi CursorColumn term=NONE | |
353 | + hi CursorLine term=underline | |
354 | + hi CursorLineNr term=bold | |
355 | + hi DiffAdd term=reverse | |
356 | + hi DiffChange term=NONE | |
357 | + hi DiffDelete term=reverse | |
358 | + hi DiffText term=reverse | |
359 | + hi Directory term=NONE | |
360 | + hi EndOfBuffer term=NONE | |
361 | + hi ErrorMsg term=bold,reverse | |
362 | + hi FoldColumn term=NONE | |
363 | + hi Folded term=NONE | |
364 | + hi IncSearch term=bold,reverse,underline | |
365 | + hi LineNr term=NONE | |
366 | + hi MatchParen term=bold,underline | |
367 | + hi ModeMsg term=bold | |
368 | + hi MoreMsg term=NONE | |
369 | + hi NonText term=NONE | |
370 | + hi Pmenu term=reverse | |
371 | + hi PmenuSbar term=reverse | |
372 | + hi PmenuSel term=bold | |
373 | + hi PmenuThumb term=NONE | |
374 | + hi Question term=standout | |
375 | + hi Search term=reverse | |
376 | + hi SignColumn term=reverse | |
377 | + hi SpecialKey term=bold | |
378 | + hi SpellBad term=underline | |
379 | + hi SpellCap term=underline | |
380 | + hi SpellLocal term=underline | |
381 | + hi SpellRare term=underline | |
382 | + hi StatusLine term=bold,reverse | |
383 | + hi StatusLineNC term=bold,underline | |
384 | + hi TabLine term=bold,underline | |
385 | + hi TabLineFill term=NONE | |
386 | + hi Terminal term=NONE | |
387 | + hi TabLineSel term=bold,reverse | |
388 | + hi Title term=NONE | |
389 | + hi VertSplit term=NONE | |
390 | + hi Visual term=reverse | |
391 | + hi VisualNOS term=NONE | |
392 | + hi WarningMsg term=standout | |
393 | + hi WildMenu term=bold | |
394 | + hi CursorIM term=NONE | |
395 | + hi ToolbarLine term=reverse | |
396 | + hi ToolbarButton term=bold,reverse | |
397 | + hi CurSearch term=reverse | |
398 | + hi CursorLineFold term=underline | |
399 | + hi CursorLineSign term=underline | |
400 | + hi Comment term=bold | |
401 | + hi Constant term=NONE | |
402 | + hi Error term=bold,reverse | |
403 | + hi Identifier term=NONE | |
404 | + hi Ignore term=NONE | |
405 | + hi PreProc term=NONE | |
406 | + hi Special term=NONE | |
407 | + hi Statement term=NONE | |
408 | + hi Todo term=bold,reverse | |
409 | + hi Type term=NONE | |
410 | + hi Underlined term=underline | |
411 | + unlet s:t_Co | |
412 | + finish | |
413 | +endif | |
414 | + | |
415 | +" Background: dark | |
416 | +" Color: black #000000 16 black | |
417 | +" Color: darkred #870000 88 darkred | |
418 | +" Color: darkyellow #878700 100 darkyellow | |
419 | +" Color: darkblue #000087 18 darkblue | |
420 | +" Color: darkmagenta #870087 90 darkmagenta | |
421 | +" Color: darkcyan #008787 30 darkcyan | |
422 | +" Color: gray #bcbcbc 250 gray | |
423 | +" Color: comment #878787 102 darkgray | |
424 | +" Color: darkgray #878787 102 darkgray | |
425 | +" Color: red #d70000 160 red | |
426 | +" Color: green #00ff00 46 green | |
427 | +" Color: yellow #ffdf00 220 yellow | |
428 | +" Color: blue #005faf 25 blue | |
429 | +" Color: magenta #d787d7 176 magenta | |
430 | +" Color: cyan #5fffff 87 cyan | |
431 | +" Color: white #ffffff 231 white | |
432 | +" Color: xtermblue #5fafff 75 blue | |
433 | +" Color: xtermdarkblue #0087af 31 darkblue | |
434 | +" Color: orange #ffa500 214 darkyellow | |
435 | +" Color: darkgreen #006400 22 darkgreen | |
436 | +" Color: coral #ff7f50 209 red | |
437 | +" Color: olivedrab #6b8e23 64 green | |
438 | +" Color: slateblue #6a5acd 62 darkmagenta | |
439 | +" Term colors: black darkred darkgreen darkyellow darkblue darkmagenta darkcyan gray | |
440 | +" Term colors: darkgray red green yellow xtermblue magenta cyan white | |
441 | +" Color: bgDiffA #5F875F 65 darkgreen | |
442 | +" Color: bgDiffC #5F87AF 67 blue | |
443 | +" Color: bgDiffD #AF5FAF 133 magenta | |
444 | +" Color: bgDiffT #C6C6C6 251 grey | |
445 | +" Color: fgDiffW #FFFFFF 231 white | |
446 | +" Color: fgDiffB #000000 16 black | |
447 | +" vim: et ts=2 sw=2 |
@@ -1,66 +1,469 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: Bohdan Vlasyuk <bohdan@vstu.edu.ua> | |
3 | -" Last Change: 2008 Jul 18 | |
1 | +" Name: darkblue | |
2 | +" Description: For those who prefer dark background | |
3 | +" Author: Original author Bohdan Vlasyuk <bohdan@vstu.edu.ua> | |
4 | +" Maintainer: Original author Bohdan Vlasyuk <bohdan@vstu.edu.ua> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:33 2022 | |
4 | 8 | |
5 | -" darkblue -- for those who prefer dark background | |
6 | -" [note: looks bit uglier with come terminal palettes, | |
7 | -" but is fine on default linux console palette.] | |
9 | +" Generated by Colortemplate v2.2.0 | |
8 | 10 | |
9 | -set bg=dark | |
11 | +set background=dark | |
12 | + | |
10 | 13 | hi clear |
11 | -if exists("syntax_on") | |
12 | - syntax reset | |
14 | +let g:colors_name = 'darkblue' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#000000', '#8b0000', '#90f020', '#ffa500', '#00008b', '#8b008b', '#008b8b', '#c0c0c0', '#808080', '#ffa0a0', '#90f020', '#ffff60', '#0030ff', '#ff00ff', '#90fff0', '#ffffff'] | |
20 | +endif | |
21 | +hi Normal guifg=#c0c0c0 guibg=#000040 gui=NONE cterm=NONE | |
22 | +hi! link Terminal Normal | |
23 | +hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
24 | +hi ColorColumn guifg=#c0c0c0 guibg=#8b0000 gui=NONE cterm=NONE | |
25 | +hi Cursor guifg=#000000 guibg=#ffff60 gui=NONE cterm=NONE | |
26 | +hi! link CursorColumn CursorLine | |
27 | +hi! link CursorIM Cursor | |
28 | +hi CursorLine guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
29 | +hi CursorLineNr guifg=#ffff60 guibg=#666666 gui=NONE cterm=NONE | |
30 | +hi QuickFixLine guifg=#000000 guibg=#ff80ff gui=NONE cterm=NONE | |
31 | +hi DiffAdd guifg=NONE guibg=#0030ff gui=NONE cterm=NONE | |
32 | +hi DiffChange guifg=NONE guibg=#404080 gui=NONE cterm=NONE | |
33 | +hi DiffDelete guifg=#000040 guibg=#008b8b gui=NONE cterm=NONE | |
34 | +hi DiffText guifg=NONE guibg=#008b8b gui=NONE cterm=NONE | |
35 | +hi! link EndOfBuffer NonText | |
36 | +hi Error guifg=#ffa0a0 guibg=NONE gui=reverse cterm=reverse | |
37 | +hi! link ErrorMsg Error | |
38 | +hi FoldColumn guifg=#808080 guibg=NONE gui=bold cterm=NONE | |
39 | +hi Folded guifg=#808080 guibg=NONE gui=bold cterm=NONE | |
40 | +hi IncSearch guifg=#ffffff guibg=#0030ff gui=reverse cterm=reverse | |
41 | +hi LineNr guifg=#90f020 guibg=NONE gui=NONE cterm=NONE | |
42 | +hi! link LineNrAbove LineNr | |
43 | +hi! link LineNrBelow LineNr | |
44 | +hi MatchParen guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
45 | +hi ModeMsg guifg=#90fff0 guibg=NONE gui=NONE cterm=NONE | |
46 | +hi MoreMsg guifg=#006400 guibg=NONE gui=NONE cterm=NONE | |
47 | +hi NonText guifg=#0030ff guibg=NONE gui=NONE cterm=NONE | |
48 | +hi Pmenu guifg=#ffffff guibg=#0030ff gui=NONE cterm=NONE | |
49 | +hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
50 | +hi PmenuSel guifg=#0030ff guibg=#ffffff gui=NONE cterm=NONE | |
51 | +hi PmenuThumb guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
52 | +hi Question guifg=#90f020 guibg=NONE gui=NONE cterm=NONE | |
53 | +hi Search guifg=#90fff0 guibg=#0030ff gui=NONE cterm=NONE | |
54 | +hi SignColumn guifg=#808080 guibg=NONE gui=NONE cterm=NONE | |
55 | +hi SpecialKey guifg=#008b8b guibg=NONE gui=NONE cterm=NONE | |
56 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
57 | +hi SpellCap guifg=#90f020 guibg=NONE guisp=#90f020 gui=undercurl cterm=underline | |
58 | +hi SpellLocal guifg=#90fff0 guibg=NONE guisp=#90fff0 gui=undercurl cterm=underline | |
59 | +hi SpellRare guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
60 | +hi StatusLine guifg=#000040 guibg=#c0c0c0 gui=NONE cterm=NONE | |
61 | +hi StatusLineNC guifg=#000000 guibg=#808080 gui=NONE cterm=NONE | |
62 | +hi! link StatusLineTerm StatusLine | |
63 | +hi! link StatusLineTermNC StatusLineNC | |
64 | +hi TabLine guifg=#000000 guibg=#808080 gui=NONE cterm=NONE | |
65 | +hi! link TabLineFill TabLine | |
66 | +hi TabLineSel guifg=#000040 guibg=#c0c0c0 gui=NONE cterm=NONE | |
67 | +hi ToolbarButton guifg=#ffffff guibg=#0030ff gui=NONE cterm=NONE | |
68 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
69 | +hi VertSplit guifg=#000000 guibg=#808080 gui=NONE cterm=NONE | |
70 | +hi Visual guifg=#8080ff guibg=#ffffff gui=reverse cterm=reverse | |
71 | +hi VisualNOS guifg=#8080ff guibg=#c0c0c0 gui=reverse,underline cterm=reverse,underline | |
72 | +hi WarningMsg guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
73 | +hi WildMenu guifg=#ffff60 guibg=#000000 gui=NONE cterm=NONE | |
74 | +hi debugBreakpoint guifg=#90f020 guibg=#00008b gui=reverse cterm=reverse | |
75 | +hi debugPC guifg=#90fff0 guibg=#00008b gui=reverse cterm=reverse | |
76 | +hi! link Terminal Normal | |
77 | +hi! link Debug Special | |
78 | +hi! link diffAdded String | |
79 | +hi! link diffRemoved WarningMsg | |
80 | +hi! link diffOnly WarningMsg | |
81 | +hi! link diffNoEOL WarningMsg | |
82 | +hi! link diffIsA WarningMsg | |
83 | +hi! link diffIdentical WarningMsg | |
84 | +hi! link diffDiffer WarningMsg | |
85 | +hi! link diffCommon WarningMsg | |
86 | +hi! link diffBDiffer WarningMsg | |
87 | +hi! link lCursor Cursor | |
88 | +hi! link CurSearch Search | |
89 | +hi! link CursorLineFold CursorLine | |
90 | +hi! link CursorLineSign CursorLine | |
91 | +hi Directory guifg=#008b8b guibg=NONE gui=NONE cterm=NONE | |
92 | +hi Title guifg=#ff00ff guibg=NONE gui=NONE cterm=NONE | |
93 | +hi Comment guifg=#80a0ff guibg=NONE gui=NONE cterm=NONE | |
94 | +hi Constant guifg=#ffa0a0 guibg=NONE gui=NONE cterm=NONE | |
95 | +hi Identifier guifg=#90fff0 guibg=NONE gui=NONE cterm=NONE | |
96 | +hi Ignore guifg=#000040 guibg=#c0c0c0 gui=NONE cterm=NONE | |
97 | +hi PreProc guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE | |
98 | +hi Special guifg=#ffa500 guibg=NONE gui=NONE cterm=NONE | |
99 | +hi Statement guifg=#ffff60 guibg=NONE gui=NONE cterm=NONE | |
100 | +hi Todo guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
101 | +hi Type guifg=#90f020 guibg=NONE gui=NONE cterm=NONE | |
102 | +hi Underlined guifg=#80a0ff guibg=NONE gui=underline cterm=underline | |
103 | +hi! link Boolean Constant | |
104 | +hi! link Character Constant | |
105 | +hi! link Conditional Statement | |
106 | +hi! link Define PreProc | |
107 | +hi! link Delimiter Special | |
108 | +hi! link Exception Statement | |
109 | +hi! link Float Constant | |
110 | +hi! link Function Identifier | |
111 | +hi! link Include PreProc | |
112 | +hi! link Keyword Statement | |
113 | +hi! link Label Statement | |
114 | +hi! link Macro PreProc | |
115 | +hi! link Number Constant | |
116 | +hi! link Operator Statement | |
117 | +hi! link PreCondit PreProc | |
118 | +hi! link Repeat Statement | |
119 | +hi! link SpecialChar Special | |
120 | +hi! link SpecialComment Special | |
121 | +hi! link StorageClass Type | |
122 | +hi! link String Constant | |
123 | +hi! link Structure Type | |
124 | +hi! link Tag Special | |
125 | +hi! link Typedef Type | |
126 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
127 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
128 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
129 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
130 | + | |
131 | +if s:t_Co >= 256 | |
132 | + hi Normal ctermfg=252 ctermbg=17 cterm=NONE | |
133 | + hi! link Terminal Normal | |
134 | + hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE | |
135 | + hi ColorColumn ctermfg=252 ctermbg=88 cterm=NONE | |
136 | + hi Cursor ctermfg=16 ctermbg=227 cterm=NONE | |
137 | + hi! link CursorColumn CursorLine | |
138 | + hi! link CursorIM Cursor | |
139 | + hi CursorLine ctermfg=NONE ctermbg=59 cterm=NONE | |
140 | + hi CursorLineNr ctermfg=227 ctermbg=59 cterm=NONE | |
141 | + hi QuickFixLine ctermfg=16 ctermbg=213 cterm=NONE | |
142 | + hi DiffAdd ctermfg=NONE ctermbg=27 cterm=NONE | |
143 | + hi DiffChange ctermfg=NONE ctermbg=61 cterm=NONE | |
144 | + hi DiffDelete ctermfg=17 ctermbg=30 cterm=NONE | |
145 | + hi DiffText ctermfg=NONE ctermbg=30 cterm=NONE | |
146 | + hi! link EndOfBuffer NonText | |
147 | + hi Error ctermfg=217 ctermbg=NONE cterm=reverse | |
148 | + hi! link ErrorMsg Error | |
149 | + hi FoldColumn ctermfg=102 ctermbg=NONE cterm=NONE | |
150 | + hi Folded ctermfg=102 ctermbg=NONE cterm=NONE | |
151 | + hi IncSearch ctermfg=231 ctermbg=27 cterm=reverse | |
152 | + hi LineNr ctermfg=118 ctermbg=NONE cterm=NONE | |
153 | + hi! link LineNrAbove LineNr | |
154 | + hi! link LineNrBelow LineNr | |
155 | + hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse | |
156 | + hi ModeMsg ctermfg=123 ctermbg=NONE cterm=NONE | |
157 | + hi MoreMsg ctermfg=22 ctermbg=NONE cterm=NONE | |
158 | + hi NonText ctermfg=27 ctermbg=NONE cterm=NONE | |
159 | + hi Pmenu ctermfg=231 ctermbg=27 cterm=NONE | |
160 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
161 | + hi PmenuSel ctermfg=27 ctermbg=231 cterm=NONE | |
162 | + hi PmenuThumb ctermfg=NONE ctermbg=231 cterm=NONE | |
163 | + hi Question ctermfg=118 ctermbg=NONE cterm=NONE | |
164 | + hi Search ctermfg=123 ctermbg=27 cterm=NONE | |
165 | + hi SignColumn ctermfg=102 ctermbg=NONE cterm=NONE | |
166 | + hi SpecialKey ctermfg=30 ctermbg=NONE cterm=NONE | |
167 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
168 | + hi SpellCap ctermfg=118 ctermbg=NONE cterm=underline | |
169 | + hi SpellLocal ctermfg=123 ctermbg=NONE cterm=underline | |
170 | + hi SpellRare ctermfg=201 ctermbg=NONE cterm=underline | |
171 | + hi StatusLine ctermfg=17 ctermbg=252 cterm=NONE | |
172 | + hi StatusLineNC ctermfg=16 ctermbg=102 cterm=NONE | |
173 | + hi! link StatusLineTerm StatusLine | |
174 | + hi! link StatusLineTermNC StatusLineNC | |
175 | + hi TabLine ctermfg=16 ctermbg=102 cterm=NONE | |
176 | + hi! link TabLineFill TabLine | |
177 | + hi TabLineSel ctermfg=17 ctermbg=252 cterm=NONE | |
178 | + hi ToolbarButton ctermfg=231 ctermbg=27 cterm=NONE | |
179 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
180 | + hi VertSplit ctermfg=16 ctermbg=102 cterm=NONE | |
181 | + hi Visual ctermfg=105 ctermbg=231 cterm=reverse | |
182 | + hi VisualNOS ctermfg=105 ctermbg=252 cterm=reverse,underline | |
183 | + hi WarningMsg ctermfg=196 ctermbg=NONE cterm=NONE | |
184 | + hi WildMenu ctermfg=227 ctermbg=16 cterm=NONE | |
185 | + hi debugBreakpoint ctermfg=118 ctermbg=18 cterm=reverse | |
186 | + hi debugPC ctermfg=123 ctermbg=18 cterm=reverse | |
187 | + hi! link Terminal Normal | |
188 | + hi! link Debug Special | |
189 | + hi! link diffAdded String | |
190 | + hi! link diffRemoved WarningMsg | |
191 | + hi! link diffOnly WarningMsg | |
192 | + hi! link diffNoEOL WarningMsg | |
193 | + hi! link diffIsA WarningMsg | |
194 | + hi! link diffIdentical WarningMsg | |
195 | + hi! link diffDiffer WarningMsg | |
196 | + hi! link diffCommon WarningMsg | |
197 | + hi! link diffBDiffer WarningMsg | |
198 | + hi! link lCursor Cursor | |
199 | + hi! link CurSearch Search | |
200 | + hi! link CursorLineFold CursorLine | |
201 | + hi! link CursorLineSign CursorLine | |
202 | + hi Directory ctermfg=30 ctermbg=NONE cterm=NONE | |
203 | + hi Title ctermfg=201 ctermbg=NONE cterm=NONE | |
204 | + hi Comment ctermfg=111 ctermbg=NONE cterm=NONE | |
205 | + hi Constant ctermfg=217 ctermbg=NONE cterm=NONE | |
206 | + hi Identifier ctermfg=123 ctermbg=NONE cterm=NONE | |
207 | + hi Ignore ctermfg=17 ctermbg=252 cterm=NONE | |
208 | + hi PreProc ctermfg=213 ctermbg=NONE cterm=NONE | |
209 | + hi Special ctermfg=214 ctermbg=NONE cterm=NONE | |
210 | + hi Statement ctermfg=227 ctermbg=NONE cterm=NONE | |
211 | + hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse | |
212 | + hi Type ctermfg=118 ctermbg=NONE cterm=NONE | |
213 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
214 | + hi! link Boolean Constant | |
215 | + hi! link Character Constant | |
216 | + hi! link Conditional Statement | |
217 | + hi! link Define PreProc | |
218 | + hi! link Delimiter Special | |
219 | + hi! link Exception Statement | |
220 | + hi! link Float Constant | |
221 | + hi! link Function Identifier | |
222 | + hi! link Include PreProc | |
223 | + hi! link Keyword Statement | |
224 | + hi! link Label Statement | |
225 | + hi! link Macro PreProc | |
226 | + hi! link Number Constant | |
227 | + hi! link Operator Statement | |
228 | + hi! link PreCondit PreProc | |
229 | + hi! link Repeat Statement | |
230 | + hi! link SpecialChar Special | |
231 | + hi! link SpecialComment Special | |
232 | + hi! link StorageClass Type | |
233 | + hi! link String Constant | |
234 | + hi! link Structure Type | |
235 | + hi! link Tag Special | |
236 | + hi! link Typedef Type | |
237 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
238 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
239 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
240 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
241 | + unlet s:t_Co | |
242 | + finish | |
13 | 243 | endif |
14 | 244 | |
15 | -let colors_name = "darkblue" | |
16 | - | |
17 | -hi Normal guifg=#c0c0c0 guibg=#000040 ctermfg=gray ctermbg=black | |
18 | -hi ErrorMsg guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=lightblue | |
19 | -hi Visual guifg=#8080ff guibg=fg gui=reverse ctermfg=lightblue ctermbg=fg cterm=reverse | |
20 | -hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline | |
21 | -hi Todo guifg=#d14a14 guibg=#1248d1 ctermfg=red ctermbg=darkblue | |
22 | -hi Search guifg=#90fff0 guibg=#2050d0 ctermfg=white ctermbg=darkblue cterm=underline term=underline | |
23 | -hi IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=darkblue ctermbg=gray | |
24 | - | |
25 | -hi SpecialKey guifg=cyan ctermfg=darkcyan | |
26 | -hi Directory guifg=cyan ctermfg=cyan | |
27 | -hi Title guifg=magenta gui=none ctermfg=magenta cterm=bold | |
28 | -hi WarningMsg guifg=red ctermfg=red | |
29 | -hi WildMenu guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none | |
30 | -hi ModeMsg guifg=#22cce2 ctermfg=lightblue | |
31 | -hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen | |
32 | -hi Question guifg=green gui=none ctermfg=green cterm=none | |
33 | -hi NonText guifg=#0030ff ctermfg=darkblue | |
34 | - | |
35 | -hi StatusLine guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none cterm=none | |
36 | -hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none | |
37 | -hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none | |
245 | +if s:t_Co >= 16 | |
246 | + hi Normal ctermfg=grey ctermbg=black cterm=NONE | |
247 | + hi! link Terminal Normal | |
248 | + hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE | |
249 | + hi ColorColumn ctermfg=grey ctermbg=darkred cterm=NONE | |
250 | + hi Cursor ctermfg=black ctermbg=yellow cterm=NONE | |
251 | + hi! link CursorColumn CursorLine | |
252 | + hi! link CursorIM Cursor | |
253 | + hi CursorLine ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
254 | + hi CursorLineNr ctermfg=yellow ctermbg=darkgrey cterm=NONE | |
255 | + hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE | |
256 | + hi DiffAdd ctermfg=NONE ctermbg=blue cterm=NONE | |
257 | + hi DiffChange ctermfg=NONE ctermbg=darkblue cterm=NONE | |
258 | + hi DiffDelete ctermfg=black ctermbg=darkcyan cterm=NONE | |
259 | + hi DiffText ctermfg=NONE ctermbg=darkcyan cterm=NONE | |
260 | + hi! link EndOfBuffer NonText | |
261 | + hi Error ctermfg=red ctermbg=NONE cterm=reverse | |
262 | + hi! link ErrorMsg Error | |
263 | + hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
264 | + hi Folded ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
265 | + hi IncSearch ctermfg=white ctermbg=blue cterm=reverse | |
266 | + hi LineNr ctermfg=green ctermbg=NONE cterm=NONE | |
267 | + hi! link LineNrAbove LineNr | |
268 | + hi! link LineNrBelow LineNr | |
269 | + hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse | |
270 | + hi ModeMsg ctermfg=cyan ctermbg=NONE cterm=NONE | |
271 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
272 | + hi NonText ctermfg=blue ctermbg=NONE cterm=NONE | |
273 | + hi Pmenu ctermfg=white ctermbg=blue cterm=NONE | |
274 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
275 | + hi PmenuSel ctermfg=blue ctermbg=white cterm=NONE | |
276 | + hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE | |
277 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
278 | + hi Search ctermfg=cyan ctermbg=blue cterm=NONE | |
279 | + hi SignColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
280 | + hi SpecialKey ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
281 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
282 | + hi SpellCap ctermfg=green ctermbg=NONE cterm=underline | |
283 | + hi SpellLocal ctermfg=cyan ctermbg=NONE cterm=underline | |
284 | + hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=underline | |
285 | + hi StatusLine ctermfg=black ctermbg=grey cterm=NONE | |
286 | + hi StatusLineNC ctermfg=black ctermbg=darkgrey cterm=NONE | |
287 | + hi! link StatusLineTerm StatusLine | |
288 | + hi! link StatusLineTermNC StatusLineNC | |
289 | + hi TabLine ctermfg=black ctermbg=darkgrey cterm=NONE | |
290 | + hi! link TabLineFill TabLine | |
291 | + hi TabLineSel ctermfg=black ctermbg=grey cterm=NONE | |
292 | + hi ToolbarButton ctermfg=white ctermbg=blue cterm=NONE | |
293 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
294 | + hi VertSplit ctermfg=black ctermbg=darkgrey cterm=NONE | |
295 | + hi Visual ctermfg=blue ctermbg=white cterm=reverse | |
296 | + hi VisualNOS ctermfg=blue ctermbg=grey cterm=reverse,underline | |
297 | + hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE | |
298 | + hi WildMenu ctermfg=yellow ctermbg=black cterm=NONE | |
299 | + hi debugBreakpoint ctermfg=green ctermbg=darkblue cterm=reverse | |
300 | + hi debugPC ctermfg=cyan ctermbg=darkblue cterm=reverse | |
301 | + hi! link Terminal Normal | |
302 | + hi! link Debug Special | |
303 | + hi! link diffAdded String | |
304 | + hi! link diffRemoved WarningMsg | |
305 | + hi! link diffOnly WarningMsg | |
306 | + hi! link diffNoEOL WarningMsg | |
307 | + hi! link diffIsA WarningMsg | |
308 | + hi! link diffIdentical WarningMsg | |
309 | + hi! link diffDiffer WarningMsg | |
310 | + hi! link diffCommon WarningMsg | |
311 | + hi! link diffBDiffer WarningMsg | |
312 | + hi! link lCursor Cursor | |
313 | + hi! link CurSearch Search | |
314 | + hi! link CursorLineFold CursorLine | |
315 | + hi! link CursorLineSign CursorLine | |
316 | + hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
317 | + hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
318 | + hi Comment ctermfg=blue ctermbg=NONE cterm=NONE | |
319 | + hi Constant ctermfg=red ctermbg=NONE cterm=NONE | |
320 | + hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE | |
321 | + hi Ignore ctermfg=black ctermbg=grey cterm=NONE | |
322 | + hi PreProc ctermfg=magenta ctermbg=NONE cterm=NONE | |
323 | + hi Special ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
324 | + hi Statement ctermfg=yellow ctermbg=NONE cterm=NONE | |
325 | + hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse | |
326 | + hi Type ctermfg=green ctermbg=NONE cterm=NONE | |
327 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
328 | + hi! link Boolean Constant | |
329 | + hi! link Character Constant | |
330 | + hi! link Conditional Statement | |
331 | + hi! link Define PreProc | |
332 | + hi! link Delimiter Special | |
333 | + hi! link Exception Statement | |
334 | + hi! link Float Constant | |
335 | + hi! link Function Identifier | |
336 | + hi! link Include PreProc | |
337 | + hi! link Keyword Statement | |
338 | + hi! link Label Statement | |
339 | + hi! link Macro PreProc | |
340 | + hi! link Number Constant | |
341 | + hi! link Operator Statement | |
342 | + hi! link PreCondit PreProc | |
343 | + hi! link Repeat Statement | |
344 | + hi! link SpecialChar Special | |
345 | + hi! link SpecialComment Special | |
346 | + hi! link StorageClass Type | |
347 | + hi! link String Constant | |
348 | + hi! link Structure Type | |
349 | + hi! link Tag Special | |
350 | + hi! link Typedef Type | |
351 | + hi TabLineSel ctermfg=white ctermbg=black cterm=NONE | |
352 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
353 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
354 | + hi Search ctermfg=white ctermbg=blue cterm=NONE | |
355 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
356 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
357 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
358 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
359 | + unlet s:t_Co | |
360 | + finish | |
361 | +endif | |
38 | 362 | |
39 | -hi Folded guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold | |
40 | -hi FoldColumn guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold | |
41 | -hi LineNr guifg=#90f020 ctermfg=green cterm=none | |
42 | - | |
43 | -hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none | |
44 | -hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none | |
45 | -hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan | |
46 | -hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red | |
47 | - | |
48 | -hi Cursor guifg=black guibg=yellow ctermfg=black ctermbg=yellow | |
49 | -hi lCursor guifg=black guibg=white ctermfg=black ctermbg=white | |
50 | - | |
363 | +if s:t_Co >= 0 | |
364 | + hi Normal term=NONE | |
365 | + hi ColorColumn term=reverse | |
366 | + hi Conceal term=NONE | |
367 | + hi Cursor term=reverse | |
368 | + hi CursorColumn term=NONE | |
369 | + hi CursorLine term=underline | |
370 | + hi CursorLineNr term=bold | |
371 | + hi DiffAdd term=reverse | |
372 | + hi DiffChange term=NONE | |
373 | + hi DiffDelete term=reverse | |
374 | + hi DiffText term=reverse | |
375 | + hi Directory term=NONE | |
376 | + hi EndOfBuffer term=NONE | |
377 | + hi ErrorMsg term=bold,reverse | |
378 | + hi FoldColumn term=NONE | |
379 | + hi Folded term=NONE | |
380 | + hi IncSearch term=bold,reverse,underline | |
381 | + hi LineNr term=NONE | |
382 | + hi MatchParen term=bold,underline | |
383 | + hi ModeMsg term=bold | |
384 | + hi MoreMsg term=NONE | |
385 | + hi NonText term=NONE | |
386 | + hi Pmenu term=reverse | |
387 | + hi PmenuSbar term=reverse | |
388 | + hi PmenuSel term=bold | |
389 | + hi PmenuThumb term=NONE | |
390 | + hi Question term=standout | |
391 | + hi Search term=reverse | |
392 | + hi SignColumn term=reverse | |
393 | + hi SpecialKey term=bold | |
394 | + hi SpellBad term=underline | |
395 | + hi SpellCap term=underline | |
396 | + hi SpellLocal term=underline | |
397 | + hi SpellRare term=underline | |
398 | + hi StatusLine term=bold,reverse | |
399 | + hi StatusLineNC term=bold,underline | |
400 | + hi TabLine term=bold,underline | |
401 | + hi TabLineFill term=NONE | |
402 | + hi Terminal term=NONE | |
403 | + hi TabLineSel term=bold,reverse | |
404 | + hi Title term=NONE | |
405 | + hi VertSplit term=NONE | |
406 | + hi Visual term=reverse | |
407 | + hi VisualNOS term=NONE | |
408 | + hi WarningMsg term=standout | |
409 | + hi WildMenu term=bold | |
410 | + hi CursorIM term=NONE | |
411 | + hi ToolbarLine term=reverse | |
412 | + hi ToolbarButton term=bold,reverse | |
413 | + hi CurSearch term=reverse | |
414 | + hi CursorLineFold term=underline | |
415 | + hi CursorLineSign term=underline | |
416 | + hi Comment term=bold | |
417 | + hi Constant term=NONE | |
418 | + hi Error term=bold,reverse | |
419 | + hi Identifier term=NONE | |
420 | + hi Ignore term=NONE | |
421 | + hi PreProc term=NONE | |
422 | + hi Special term=NONE | |
423 | + hi Statement term=NONE | |
424 | + hi Todo term=bold,reverse | |
425 | + hi Type term=NONE | |
426 | + hi Underlined term=underline | |
427 | + unlet s:t_Co | |
428 | + finish | |
429 | +endif | |
51 | 430 | |
52 | -hi Comment guifg=#80a0ff ctermfg=darkred | |
53 | -hi Constant ctermfg=magenta guifg=#ffa0a0 cterm=none | |
54 | -hi Special ctermfg=brown guifg=Orange cterm=none gui=none | |
55 | -hi Identifier ctermfg=cyan guifg=#40ffff cterm=none | |
56 | -hi Statement ctermfg=yellow cterm=none guifg=#ffff60 gui=none | |
57 | -hi PreProc ctermfg=magenta guifg=#ff80ff gui=none cterm=none | |
58 | -hi type ctermfg=green guifg=#60ff60 gui=none cterm=none | |
59 | -hi Underlined cterm=underline term=underline | |
60 | -hi Ignore guifg=bg ctermfg=bg | |
61 | - | |
62 | -" suggested by tigmoid, 2008 Jul 18 | |
63 | -hi Pmenu guifg=#c0c0c0 guibg=#404080 | |
64 | -hi PmenuSel guifg=#c0c0c0 guibg=#2050d0 | |
65 | -hi PmenuSbar guifg=blue guibg=darkgray | |
66 | -hi PmenuThumb guifg=#c0c0c0 | |
431 | +" Background: dark | |
432 | +" Color: white #FFFFFF 231 white | |
433 | +" Color: black #000000 16 black | |
434 | +" Color: diffc #0087af 31 darkcyan | |
435 | +" Color: difft #005f87 24 cyan | |
436 | +" Color: cursorl #666666 59 darkgrey | |
437 | +" Color: ogDeepBlue #000040 17 black | |
438 | +" Color: ogDarkBlue #00008b 18 darkblue | |
439 | +" Color: ogBlue #0030ff 27 blue | |
440 | +" Color: ogLightBlue #287eff 33 blue | |
441 | +" Color: ogDarkGrey #a9a9a9 248 grey | |
442 | +" Color: ogGrey #808080 102 darkgrey | |
443 | +" Color: ogLightGrey #c0c0c0 252 grey | |
444 | +" Color: ogDarkViolet #404080 61 darkblue | |
445 | +" Color: ogViolet #8080ff 105 blue | |
446 | +" Color: ogLightViolet #80a0ff 111 blue | |
447 | +" Color: ogDarkGreen #006400 22 darkgreen | |
448 | +" Color: ogGreen #90f020 118 green | |
449 | +" Color: ogDarkCyan #008b8b 30 darkcyan | |
450 | +" Color: ogCyan #90fff0 123 cyan | |
451 | +" Color: ogLightCyan #b0ffff 159 cyan | |
452 | +" Color: ogDarkerRed #8b0000 88 darkred | |
453 | +" Color: ogDarkRed #d14a14 166 darkred | |
454 | +" Color: ogRed #ff0000 196 red | |
455 | +" Color: ogLightRed #ffa0a0 217 red | |
456 | +" Color: ogDarkMag #8b008b 90 darkmagenta | |
457 | +" Color: ogMagenta #ff00ff 201 darkmagenta | |
458 | +" Color: ogLightMag #ff80ff 213 magenta | |
459 | +" Color: ogOrange #ffa500 214 darkyellow | |
460 | +" Color: ogYellow #ffff60 227 yellow | |
461 | +" Term colors: black ogDarkerRed ogGreen ogOrange ogDarkBlue ogDarkMag ogDarkCyan ogLightGrey | |
462 | +" Term colors: ogGrey ogLightRed ogGreen ogYellow ogBlue ogMagenta ogCyan white | |
463 | +" Color: bgDiffA #5F875F 65 darkgreen | |
464 | +" Color: bgDiffC #5F87AF 67 blue | |
465 | +" Color: bgDiffD #AF5FAF 133 magenta | |
466 | +" Color: bgDiffT #C6C6C6 251 grey | |
467 | +" Color: fgDiffW #FFFFFF 231 white | |
468 | +" Color: fgDiffB #000000 16 black | |
469 | +" vim: et ts=2 sw=2 |
@@ -1,55 +1,339 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: David Schweikert <david@schweikert.ch> | |
3 | -" Last Change: 2014 Mar 19 | |
1 | +" Name: delek | |
2 | +" Description: Light background colorscheme. | |
3 | +" Author: Original author David Schweikert <david@schweikert.ch> | |
4 | +" Maintainer: Original maintainer David Schweikert <david@schweikert.ch> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:34 2022 | |
8 | + | |
9 | +" Generated by Colortemplate v2.2.0 | |
10 | + | |
11 | +set background=light | |
4 | 12 | |
5 | 13 | hi clear |
6 | - | |
7 | -let g:colors_name = "delek" | |
8 | - | |
9 | -" Normal should come first | |
10 | -hi Normal guifg=Black guibg=White | |
11 | -hi Cursor guifg=bg guibg=fg | |
12 | -hi lCursor guifg=NONE guibg=Cyan | |
14 | +let g:colors_name = 'delek' | |
13 | 15 | |
14 | -" Note: we never set 'term' because the defaults for B&W terminals are OK | |
15 | -hi DiffAdd ctermbg=LightBlue guibg=LightBlue | |
16 | -hi DiffChange ctermbg=LightMagenta guibg=LightMagenta | |
17 | -hi DiffDelete ctermfg=Blue ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan | |
18 | -hi DiffText ctermbg=Red cterm=bold gui=bold guibg=Red | |
19 | -hi Directory ctermfg=DarkBlue guifg=Blue | |
20 | -hi ErrorMsg ctermfg=White ctermbg=DarkRed guibg=Red guifg=White | |
21 | -hi FoldColumn ctermfg=DarkBlue ctermbg=Grey guibg=Grey guifg=DarkBlue | |
22 | -hi Folded ctermbg=Grey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue | |
23 | -hi IncSearch cterm=reverse gui=reverse | |
24 | -hi LineNr ctermfg=Brown guifg=Brown | |
25 | -hi ModeMsg cterm=bold gui=bold | |
26 | -hi MoreMsg ctermfg=DarkGreen gui=bold guifg=SeaGreen | |
27 | -hi NonText ctermfg=Blue gui=bold guifg=gray guibg=white | |
28 | -hi Pmenu guibg=LightBlue | |
29 | -hi PmenuSel ctermfg=White ctermbg=DarkBlue guifg=White guibg=DarkBlue | |
30 | -hi Question ctermfg=DarkGreen gui=bold guifg=SeaGreen | |
31 | -if &background == "light" | |
32 | - hi Search ctermfg=NONE ctermbg=Yellow guibg=Yellow guifg=NONE | |
33 | -else | |
34 | - hi Search ctermfg=Black ctermbg=Yellow guibg=Yellow guifg=Black | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#ffffff', '#0000ff', '#00cd00', '#cd00cd', '#008b8b', '#0000ff', '#ff1493', '#bcbcbc', '#ee0000', '#0000ff', '#00cd00', '#cd00cd', '#008b8b', '#0000ff', '#ff1493', '#000000'] | |
35 | 20 | endif |
36 | -hi SpecialKey ctermfg=DarkBlue guifg=Blue | |
37 | -hi StatusLine cterm=bold ctermbg=blue ctermfg=yellow guibg=gold guifg=blue | |
38 | -hi StatusLineNC cterm=bold ctermbg=blue ctermfg=black guibg=gold guifg=blue | |
39 | -hi Title ctermfg=DarkMagenta gui=bold guifg=Magenta | |
40 | -hi VertSplit cterm=reverse gui=reverse | |
41 | -hi Visual ctermbg=NONE cterm=reverse gui=reverse guifg=Grey guibg=fg | |
42 | -hi VisualNOS cterm=underline,bold gui=underline,bold | |
43 | -hi WarningMsg ctermfg=DarkRed guifg=Red | |
44 | -hi WildMenu ctermfg=Black ctermbg=Yellow guibg=Yellow guifg=Black | |
21 | +hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
22 | +hi EndOfBuffer guifg=#bcbcbc guibg=NONE gui=NONE cterm=NONE | |
23 | +hi StatusLine guifg=#ffff00 guibg=#00008b gui=bold cterm=NONE | |
24 | +hi StatusLineNC guifg=#ffd700 guibg=#00008b gui=NONE cterm=NONE | |
25 | +hi StatusLineTerm guifg=#ffff00 guibg=#0000ff gui=bold cterm=NONE | |
26 | +hi StatusLineTermNC guifg=#e4e4e4 guibg=#0000ff gui=NONE cterm=NONE | |
27 | +hi VertSplit guifg=#e4e4e4 guibg=#00008b gui=NONE cterm=NONE | |
28 | +hi Pmenu guifg=#000000 guibg=#add8e6 gui=NONE cterm=NONE | |
29 | +hi PmenuSel guifg=#ffffff guibg=#00008b gui=NONE cterm=NONE | |
30 | +hi PmenuSbar guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
31 | +hi PmenuThumb guifg=NONE guibg=#008b8b gui=NONE cterm=NONE | |
32 | +hi TabLine guifg=#000000 guibg=#e4e4e4 gui=NONE cterm=NONE | |
33 | +hi TabLineFill guifg=NONE guibg=#bcbcbc gui=NONE cterm=NONE | |
34 | +hi TabLineSel guifg=#000000 guibg=#ffffff gui=bold cterm=NONE | |
35 | +hi ToolbarLine guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE | |
36 | +hi ToolbarButton guifg=#ffffff guibg=#bcbcbc gui=bold cterm=NONE | |
37 | +hi NonText guifg=#bcbcbc guibg=NONE gui=NONE cterm=NONE | |
38 | +hi SpecialKey guifg=#bcbcbc guibg=NONE gui=NONE cterm=NONE | |
39 | +hi Folded guifg=#00008b guibg=#e4e4e4 gui=NONE cterm=NONE | |
40 | +hi Visual guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE | |
41 | +hi VisualNOS guifg=NONE guibg=#ee0000 gui=NONE cterm=NONE | |
42 | +hi LineNr guifg=#a52a2a guibg=NONE gui=NONE cterm=NONE | |
43 | +hi FoldColumn guifg=#00008b guibg=NONE gui=NONE cterm=NONE | |
44 | +hi CursorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE | |
45 | +hi CursorLineNr guifg=#a52a2a guibg=NONE gui=bold cterm=NONE | |
46 | +hi QuickFixLine guifg=#ffffff guibg=#008b8b gui=NONE cterm=NONE | |
47 | +hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
48 | +hi Underlined guifg=#6a5acd guibg=NONE gui=underline cterm=underline | |
49 | +hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
50 | +hi! link ErrorMsg Error | |
51 | +hi WarningMsg guifg=#cd00cd guibg=#ffffff gui=NONE cterm=NONE | |
52 | +hi MoreMsg guifg=#000000 guibg=#ffffff gui=bold cterm=NONE | |
53 | +hi ModeMsg guifg=#000000 guibg=#ffffff gui=bold cterm=NONE | |
54 | +hi Question guifg=#00cd00 guibg=NONE gui=bold cterm=NONE | |
55 | +hi Todo guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
56 | +hi MatchParen guifg=#ffffff guibg=#ff1493 gui=NONE cterm=NONE | |
57 | +hi Search guifg=#ffffff guibg=#cd00cd gui=NONE cterm=NONE | |
58 | +hi IncSearch guifg=#00cd00 guibg=NONE gui=reverse cterm=reverse | |
59 | +hi WildMenu guifg=#00008b guibg=#ffd700 gui=bold cterm=NONE | |
60 | +hi ColorColumn guifg=#000000 guibg=#e4e4e4 gui=NONE cterm=NONE | |
61 | +hi Cursor guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
62 | +hi lCursor guifg=#000000 guibg=#00cd00 gui=NONE cterm=NONE | |
63 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
64 | +hi SpellCap guifg=#008b8b guibg=NONE guisp=#008b8b gui=undercurl cterm=underline | |
65 | +hi SpellLocal guifg=#0000ff guibg=NONE guisp=#0000ff gui=undercurl cterm=underline | |
66 | +hi SpellRare guifg=#cd00cd guibg=NONE guisp=#cd00cd gui=undercurl cterm=underline | |
67 | +hi debugBreakpoint guifg=#ffff00 guibg=#0000ff gui=NONE cterm=NONE | |
68 | +hi debugPC guifg=#ff1493 guibg=#0000ff gui=NONE cterm=NONE | |
69 | +hi Comment guifg=#ee0000 guibg=NONE gui=NONE cterm=NONE | |
70 | +hi Constant guifg=#00cd00 guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Identifier guifg=#008b8b guibg=NONE gui=NONE cterm=NONE | |
72 | +hi Statement guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
73 | +hi PreProc guifg=#cd00cd guibg=NONE gui=NONE cterm=NONE | |
74 | +hi Type guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
75 | +hi Special guifg=#ff1493 guibg=NONE gui=NONE cterm=NONE | |
76 | +hi Directory guifg=#008b8b guibg=NONE gui=bold cterm=NONE | |
77 | +hi Conceal guifg=#ee0000 guibg=NONE gui=NONE cterm=NONE | |
78 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
79 | +hi Title guifg=#cd00cd guibg=NONE gui=bold cterm=NONE | |
80 | +hi! link Terminal Normal | |
81 | +hi! link LineNrAbove LineNr | |
82 | +hi! link LineNrBelow LineNr | |
83 | +hi! link CurSearch Search | |
84 | +hi! link CursorLineFold CursorLine | |
85 | +hi! link CursorLineSign CursorLine | |
86 | +hi CursorLine guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE | |
87 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
88 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
89 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
90 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
45 | 91 | |
46 | -" syntax highlighting | |
47 | -hi Comment cterm=NONE ctermfg=DarkRed gui=NONE guifg=red2 | |
48 | -hi Constant cterm=NONE ctermfg=DarkGreen gui=NONE guifg=green3 | |
49 | -hi Identifier cterm=NONE ctermfg=DarkCyan gui=NONE guifg=cyan4 | |
50 | -hi PreProc cterm=NONE ctermfg=DarkMagenta gui=NONE guifg=magenta3 | |
51 | -hi Special cterm=NONE ctermfg=LightRed gui=NONE guifg=deeppink | |
52 | -hi Statement cterm=bold ctermfg=Blue gui=bold guifg=blue | |
53 | -hi Type cterm=NONE ctermfg=Blue gui=bold guifg=blue | |
92 | +if s:t_Co >= 256 | |
93 | + hi Normal ctermfg=16 ctermbg=231 cterm=NONE | |
94 | + hi EndOfBuffer ctermfg=250 ctermbg=NONE cterm=NONE | |
95 | + hi StatusLine ctermfg=226 ctermbg=18 cterm=NONE | |
96 | + hi StatusLineNC ctermfg=220 ctermbg=18 cterm=NONE | |
97 | + hi StatusLineTerm ctermfg=226 ctermbg=21 cterm=NONE | |
98 | + hi StatusLineTermNC ctermfg=254 ctermbg=21 cterm=NONE | |
99 | + hi VertSplit ctermfg=254 ctermbg=18 cterm=NONE | |
100 | + hi Pmenu ctermfg=16 ctermbg=152 cterm=NONE | |
101 | + hi PmenuSel ctermfg=231 ctermbg=18 cterm=NONE | |
102 | + hi PmenuSbar ctermfg=NONE ctermbg=231 cterm=NONE | |
103 | + hi PmenuThumb ctermfg=NONE ctermbg=30 cterm=NONE | |
104 | + hi TabLine ctermfg=16 ctermbg=254 cterm=NONE | |
105 | + hi TabLineFill ctermfg=NONE ctermbg=250 cterm=NONE | |
106 | + hi TabLineSel ctermfg=16 ctermbg=231 cterm=NONE | |
107 | + hi ToolbarLine ctermfg=NONE ctermbg=254 cterm=NONE | |
108 | + hi ToolbarButton ctermfg=231 ctermbg=250 cterm=NONE | |
109 | + hi NonText ctermfg=250 ctermbg=NONE cterm=NONE | |
110 | + hi SpecialKey ctermfg=250 ctermbg=NONE cterm=NONE | |
111 | + hi Folded ctermfg=18 ctermbg=254 cterm=NONE | |
112 | + hi Visual ctermfg=16 ctermbg=252 cterm=NONE | |
113 | + hi VisualNOS ctermfg=NONE ctermbg=196 cterm=NONE | |
114 | + hi LineNr ctermfg=124 ctermbg=NONE cterm=NONE | |
115 | + hi FoldColumn ctermfg=18 ctermbg=NONE cterm=NONE | |
116 | + hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE | |
117 | + hi CursorLineNr ctermfg=124 ctermbg=NONE cterm=NONE | |
118 | + hi QuickFixLine ctermfg=231 ctermbg=30 cterm=NONE | |
119 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
120 | + hi Underlined ctermfg=62 ctermbg=NONE cterm=underline | |
121 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
122 | + hi! link ErrorMsg Error | |
123 | + hi WarningMsg ctermfg=164 ctermbg=231 cterm=NONE | |
124 | + hi MoreMsg ctermfg=16 ctermbg=231 cterm=NONE | |
125 | + hi ModeMsg ctermfg=16 ctermbg=231 cterm=NONE | |
126 | + hi Question ctermfg=40 ctermbg=NONE cterm=NONE | |
127 | + hi Todo ctermfg=16 ctermbg=226 cterm=NONE | |
128 | + hi MatchParen ctermfg=231 ctermbg=198 cterm=NONE | |
129 | + hi Search ctermfg=231 ctermbg=164 cterm=NONE | |
130 | + hi IncSearch ctermfg=40 ctermbg=NONE cterm=reverse | |
131 | + hi WildMenu ctermfg=18 ctermbg=220 cterm=NONE | |
132 | + hi ColorColumn ctermfg=16 ctermbg=254 cterm=NONE | |
133 | + hi Cursor ctermfg=231 ctermbg=16 cterm=NONE | |
134 | + hi lCursor ctermfg=16 ctermbg=40 cterm=NONE | |
135 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
136 | + hi SpellCap ctermfg=30 ctermbg=NONE cterm=underline | |
137 | + hi SpellLocal ctermfg=21 ctermbg=NONE cterm=underline | |
138 | + hi SpellRare ctermfg=164 ctermbg=NONE cterm=underline | |
139 | + hi debugBreakpoint ctermfg=226 ctermbg=21 cterm=NONE | |
140 | + hi debugPC ctermfg=198 ctermbg=21 cterm=NONE | |
141 | + hi Comment ctermfg=196 ctermbg=NONE cterm=NONE | |
142 | + hi Constant ctermfg=40 ctermbg=NONE cterm=NONE | |
143 | + hi Identifier ctermfg=30 ctermbg=NONE cterm=NONE | |
144 | + hi Statement ctermfg=21 ctermbg=NONE cterm=NONE | |
145 | + hi PreProc ctermfg=164 ctermbg=NONE cterm=NONE | |
146 | + hi Type ctermfg=21 ctermbg=NONE cterm=NONE | |
147 | + hi Special ctermfg=198 ctermbg=NONE cterm=NONE | |
148 | + hi Directory ctermfg=30 ctermbg=NONE cterm=NONE | |
149 | + hi Conceal ctermfg=196 ctermbg=NONE cterm=NONE | |
150 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
151 | + hi Title ctermfg=164 ctermbg=NONE cterm=NONE | |
152 | + hi! link Terminal Normal | |
153 | + hi! link LineNrAbove LineNr | |
154 | + hi! link LineNrBelow LineNr | |
155 | + hi! link CurSearch Search | |
156 | + hi! link CursorLineFold CursorLine | |
157 | + hi! link CursorLineSign CursorLine | |
158 | + hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE | |
159 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
160 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
161 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
162 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
163 | + unlet s:t_Co | |
164 | + finish | |
165 | +endif | |
54 | 166 | |
55 | -" vim: sw=2 | |
167 | +if s:t_Co >= 16 | |
168 | + hi Normal ctermfg=black ctermbg=white cterm=NONE | |
169 | + hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
170 | + hi StatusLine ctermfg=yellow ctermbg=darkblue cterm=NONE | |
171 | + hi StatusLineNC ctermfg=darkyellow ctermbg=darkblue cterm=NONE | |
172 | + hi StatusLineTerm ctermfg=yellow ctermbg=blue cterm=NONE | |
173 | + hi StatusLineTermNC ctermfg=grey ctermbg=blue cterm=NONE | |
174 | + hi VertSplit ctermfg=grey ctermbg=darkblue cterm=NONE | |
175 | + hi Pmenu ctermfg=black ctermbg=grey cterm=NONE | |
176 | + hi PmenuSel ctermfg=white ctermbg=darkblue cterm=NONE | |
177 | + hi PmenuSbar ctermfg=NONE ctermbg=white cterm=NONE | |
178 | + hi PmenuThumb ctermfg=NONE ctermbg=darkcyan cterm=NONE | |
179 | + hi TabLine ctermfg=black ctermbg=grey cterm=NONE | |
180 | + hi TabLineFill ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
181 | + hi TabLineSel ctermfg=black ctermbg=white cterm=NONE | |
182 | + hi ToolbarLine ctermfg=NONE ctermbg=grey cterm=NONE | |
183 | + hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=NONE | |
184 | + hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
185 | + hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
186 | + hi Folded ctermfg=darkblue ctermbg=grey cterm=NONE | |
187 | + hi Visual ctermfg=black ctermbg=darkgrey cterm=NONE | |
188 | + hi VisualNOS ctermfg=NONE ctermbg=darkred cterm=NONE | |
189 | + hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
190 | + hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE | |
191 | + hi CursorColumn ctermfg=NONE ctermbg=grey cterm=NONE | |
192 | + hi CursorLineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
193 | + hi QuickFixLine ctermfg=white ctermbg=darkcyan cterm=NONE | |
194 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
195 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
196 | + hi Error ctermfg=red ctermbg=white cterm=reverse | |
197 | + hi! link ErrorMsg Error | |
198 | + hi WarningMsg ctermfg=darkmagenta ctermbg=white cterm=NONE | |
199 | + hi MoreMsg ctermfg=black ctermbg=white cterm=NONE | |
200 | + hi ModeMsg ctermfg=black ctermbg=white cterm=NONE | |
201 | + hi Question ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
202 | + hi Todo ctermfg=black ctermbg=yellow cterm=NONE | |
203 | + hi MatchParen ctermfg=white ctermbg=magenta cterm=NONE | |
204 | + hi Search ctermfg=white ctermbg=darkmagenta cterm=NONE | |
205 | + hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse | |
206 | + hi WildMenu ctermfg=darkblue ctermbg=darkyellow cterm=NONE | |
207 | + hi ColorColumn ctermfg=black ctermbg=grey cterm=NONE | |
208 | + hi Cursor ctermfg=white ctermbg=black cterm=NONE | |
209 | + hi lCursor ctermfg=black ctermbg=darkgreen cterm=NONE | |
210 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
211 | + hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline | |
212 | + hi SpellLocal ctermfg=darkblue ctermbg=NONE cterm=underline | |
213 | + hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=underline | |
214 | + hi debugBreakpoint ctermfg=yellow ctermbg=darkblue cterm=NONE | |
215 | + hi debugPC ctermfg=magenta ctermbg=darkblue cterm=NONE | |
216 | + hi Comment ctermfg=darkred ctermbg=NONE cterm=NONE | |
217 | + hi Constant ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
218 | + hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
219 | + hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE | |
220 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
221 | + hi Type ctermfg=blue ctermbg=NONE cterm=NONE | |
222 | + hi Special ctermfg=magenta ctermbg=NONE cterm=NONE | |
223 | + hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
224 | + hi Conceal ctermfg=darkred ctermbg=NONE cterm=NONE | |
225 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
226 | + hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
227 | + hi! link Terminal Normal | |
228 | + hi! link LineNrAbove LineNr | |
229 | + hi! link LineNrBelow LineNr | |
230 | + hi! link CurSearch Search | |
231 | + hi! link CursorLineFold CursorLine | |
232 | + hi! link CursorLineSign CursorLine | |
233 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
234 | + hi Visual ctermfg=white ctermbg=darkgrey cterm=NONE | |
235 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
236 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
237 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
238 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
239 | + unlet s:t_Co | |
240 | + finish | |
241 | +endif | |
242 | + | |
243 | +if s:t_Co >= 0 | |
244 | + hi Normal term=NONE | |
245 | + hi ColorColumn term=reverse | |
246 | + hi Conceal term=NONE | |
247 | + hi Cursor term=reverse | |
248 | + hi CursorColumn term=NONE | |
249 | + hi CursorLine term=underline | |
250 | + hi CursorLineNr term=bold | |
251 | + hi DiffAdd term=reverse | |
252 | + hi DiffChange term=NONE | |
253 | + hi DiffDelete term=reverse | |
254 | + hi DiffText term=reverse | |
255 | + hi Directory term=NONE | |
256 | + hi EndOfBuffer term=NONE | |
257 | + hi ErrorMsg term=bold,reverse | |
258 | + hi FoldColumn term=NONE | |
259 | + hi Folded term=NONE | |
260 | + hi IncSearch term=bold,reverse,underline | |
261 | + hi LineNr term=NONE | |
262 | + hi MatchParen term=bold,underline | |
263 | + hi ModeMsg term=bold | |
264 | + hi MoreMsg term=NONE | |
265 | + hi NonText term=NONE | |
266 | + hi Pmenu term=reverse | |
267 | + hi PmenuSbar term=reverse | |
268 | + hi PmenuSel term=bold | |
269 | + hi PmenuThumb term=NONE | |
270 | + hi Question term=standout | |
271 | + hi Search term=reverse | |
272 | + hi SignColumn term=reverse | |
273 | + hi SpecialKey term=bold | |
274 | + hi SpellBad term=underline | |
275 | + hi SpellCap term=underline | |
276 | + hi SpellLocal term=underline | |
277 | + hi SpellRare term=underline | |
278 | + hi StatusLine term=bold,reverse | |
279 | + hi StatusLineNC term=bold,underline | |
280 | + hi TabLine term=bold,underline | |
281 | + hi TabLineFill term=NONE | |
282 | + hi Terminal term=NONE | |
283 | + hi TabLineSel term=bold,reverse | |
284 | + hi Title term=NONE | |
285 | + hi VertSplit term=NONE | |
286 | + hi Visual term=reverse | |
287 | + hi VisualNOS term=NONE | |
288 | + hi WarningMsg term=standout | |
289 | + hi WildMenu term=bold | |
290 | + hi CursorIM term=NONE | |
291 | + hi ToolbarLine term=reverse | |
292 | + hi ToolbarButton term=bold,reverse | |
293 | + hi CurSearch term=reverse | |
294 | + hi CursorLineFold term=underline | |
295 | + hi CursorLineSign term=underline | |
296 | + hi Comment term=bold | |
297 | + hi Constant term=NONE | |
298 | + hi Error term=bold,reverse | |
299 | + hi Identifier term=NONE | |
300 | + hi Ignore term=NONE | |
301 | + hi PreProc term=NONE | |
302 | + hi Special term=NONE | |
303 | + hi Statement term=NONE | |
304 | + hi Todo term=bold,reverse | |
305 | + hi Type term=NONE | |
306 | + hi Underlined term=underline | |
307 | + unlet s:t_Co | |
308 | + finish | |
309 | +endif | |
310 | + | |
311 | +" Background: light | |
312 | +" Color: comment #ee0000 196 darkred | |
313 | +" Color: constant #00cd00 40 darkgreen | |
314 | +" Color: identifier #008b8b 30 darkcyan | |
315 | +" Color: statement #0000ff 21 darkblue | |
316 | +" Color: preproc #cd00cd 164 darkmagenta | |
317 | +" Color: type #0000ff 21 blue | |
318 | +" Color: special #ff1493 198 magenta | |
319 | +" Color: fg0 #000000 16 black | |
320 | +" Color: bg0 #ffffff 231 white | |
321 | +" Color: bg1 #bcbcbc 250 darkgrey | |
322 | +" Color: visual #d0d0d0 252 darkgrey | |
323 | +" Color: folded #e4e4e4 254 grey | |
324 | +" Color: pmenu #add8e6 152 grey | |
325 | +" Color: wildmenu #00008b 18 darkblue | |
326 | +" Color: error #ff0000 196 red | |
327 | +" Color: status_fg #ffd700 220 darkyellow | |
328 | +" Color: linenr #a52a2a 124 darkgrey | |
329 | +" Color: Yellow #ffff00 226 yellow | |
330 | +" Color: SlateBlue #6a5acd 62 blue | |
331 | +" Term colors: bg0 statement constant preproc identifier type special bg1 | |
332 | +" Term colors: comment statement constant preproc identifier type special fg0 | |
333 | +" Color: bgDiffA #5F875F 65 darkgreen | |
334 | +" Color: bgDiffC #5F87AF 67 blue | |
335 | +" Color: bgDiffD #AF5FAF 133 magenta | |
336 | +" Color: bgDiffT #C6C6C6 251 grey | |
337 | +" Color: fgDiffW #FFFFFF 231 white | |
338 | +" Color: fgDiffB #000000 16 black | |
339 | +" vim: et ts=2 sw=2 |
@@ -1,108 +1,335 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: Hans Fugal <hans@fugal.net> | |
3 | -" Last Change: $Date: 2004/06/13 19:30:30 $ | |
4 | -" Last Change: $Date: 2004/06/13 19:30:30 $ | |
5 | -" URL: http://hans.fugal.net/vim/colors/desert.vim | |
6 | -" Version: $Id: desert.vim,v 1.1 2004/06/13 19:30:30 vimboss Exp $ | |
1 | +" Name: desert | |
2 | +" Description: Light background colorscheme. | |
3 | +" Author: Original author Hans Fugal <hans@fugal.net> | |
4 | +" Maintainer: Original maintainer Hans Fugal <hans@fugal.net> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:35 2022 | |
7 | 8 | |
8 | -" cool help screens | |
9 | -" :he group-name | |
10 | -" :he highlight-groups | |
11 | -" :he cterm-colors | |
9 | +" Generated by Colortemplate v2.2.0 | |
12 | 10 | |
13 | 11 | set background=dark |
14 | -if version > 580 | |
15 | - " no guarantees for version 5.8 and below, but this makes it stop | |
16 | - " complaining | |
17 | - hi clear | |
18 | - if exists("syntax_on") | |
19 | - syntax reset | |
20 | - endif | |
21 | -endif | |
22 | -let g:colors_name="desert" | |
23 | - | |
24 | -hi Normal guifg=White guibg=grey20 | |
25 | - | |
26 | -" highlight groups | |
27 | -hi Cursor guibg=khaki guifg=slategrey | |
28 | -"hi CursorIM | |
29 | -"hi Directory | |
30 | -"hi DiffAdd | |
31 | -"hi DiffChange | |
32 | -"hi DiffDelete | |
33 | -"hi DiffText | |
34 | -"hi ErrorMsg | |
35 | -hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none | |
36 | -hi Folded guibg=grey30 guifg=gold | |
37 | -hi FoldColumn guibg=grey30 guifg=tan | |
38 | -hi IncSearch guifg=slategrey guibg=khaki | |
39 | -"hi LineNr | |
40 | -hi ModeMsg guifg=goldenrod | |
41 | -hi MoreMsg guifg=SeaGreen | |
42 | -hi NonText guifg=LightBlue guibg=grey30 | |
43 | -hi Question guifg=springgreen | |
44 | -hi Search guibg=peru guifg=wheat | |
45 | -hi SpecialKey guifg=yellowgreen | |
46 | -hi StatusLine guibg=#c2bfa5 guifg=black gui=none | |
47 | -hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none | |
48 | -hi Title guifg=indianred | |
49 | -hi Visual gui=none guifg=khaki guibg=olivedrab | |
50 | -"hi VisualNOS | |
51 | -hi WarningMsg guifg=salmon | |
52 | -"hi WildMenu | |
53 | -"hi Menu | |
54 | -"hi Scrollbar | |
55 | -"hi Tooltip | |
56 | 12 | |
57 | -" syntax highlighting groups | |
58 | -hi Comment guifg=SkyBlue | |
59 | -hi Constant guifg=#ffa0a0 | |
60 | -hi Identifier guifg=palegreen | |
61 | -hi Statement guifg=khaki | |
62 | -hi PreProc guifg=indianred | |
63 | -hi Type guifg=darkkhaki | |
64 | -hi Special guifg=navajowhite | |
65 | -"hi Underlined | |
66 | -hi Ignore guifg=grey40 | |
67 | -"hi Error | |
68 | -hi Todo guifg=orangered guibg=yellow2 | |
13 | +hi clear | |
14 | +let g:colors_name = 'desert' | |
69 | 15 | |
70 | -" color terminal definitions | |
71 | -hi SpecialKey ctermfg=darkgreen | |
72 | -hi NonText cterm=bold ctermfg=darkblue | |
73 | -hi Directory ctermfg=darkcyan | |
74 | -hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 | |
75 | -hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green | |
76 | -hi Search cterm=NONE ctermfg=grey ctermbg=blue | |
77 | -hi MoreMsg ctermfg=darkgreen | |
78 | -hi ModeMsg cterm=NONE ctermfg=brown | |
79 | -hi LineNr ctermfg=3 | |
80 | -hi Question ctermfg=green | |
81 | -hi StatusLine cterm=bold,reverse | |
82 | -hi StatusLineNC cterm=reverse | |
83 | -hi VertSplit cterm=reverse | |
84 | -hi Title ctermfg=5 | |
85 | -hi Visual cterm=reverse | |
86 | -hi VisualNOS cterm=bold,underline | |
87 | -hi WarningMsg ctermfg=1 | |
88 | -hi WildMenu ctermfg=0 ctermbg=3 | |
89 | -hi Folded ctermfg=darkgrey ctermbg=NONE | |
90 | -hi FoldColumn ctermfg=darkgrey ctermbg=NONE | |
91 | -hi DiffAdd ctermbg=4 | |
92 | -hi DiffChange ctermbg=5 | |
93 | -hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 | |
94 | -hi DiffText cterm=bold ctermbg=1 | |
95 | -hi Comment ctermfg=darkcyan | |
96 | -hi Constant ctermfg=brown | |
97 | -hi Special ctermfg=5 | |
98 | -hi Identifier ctermfg=6 | |
99 | -hi Statement ctermfg=3 | |
100 | -hi PreProc ctermfg=5 | |
101 | -hi Type ctermfg=2 | |
102 | -hi Underlined cterm=underline ctermfg=5 | |
103 | -hi Ignore cterm=bold ctermfg=7 | |
104 | -hi Ignore ctermfg=darkgrey | |
105 | -hi Error cterm=bold ctermfg=7 ctermbg=1 | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
106 | 17 | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#7f7f8c', '#cd5c5c', '#9acd32', '#bdb76b', '#75a0ff', '#eeee00', '#cd853f', '#666666', '#8a7f7f', '#ff0000', '#89fb98', '#f0e68c', '#6dceeb', '#ffde9b', '#ffa0a0', '#c2bfa5'] | |
20 | +endif | |
21 | +hi Normal guifg=#ffffff guibg=#333333 gui=NONE cterm=NONE | |
22 | +hi! link EndOfBuffer NonText | |
23 | +hi StatusLine guifg=#333333 guibg=#c2bfa5 gui=NONE cterm=NONE | |
24 | +hi StatusLineNC guifg=#7f7f8c guibg=#c2bfa5 gui=NONE cterm=NONE | |
25 | +hi StatusLineTerm guifg=#333333 guibg=#c2bfa5 gui=NONE cterm=NONE | |
26 | +hi StatusLineTermNC guifg=#ffffff guibg=#c2bfa5 gui=NONE cterm=NONE | |
27 | +hi VertSplit guifg=#7f7f8c guibg=#c2bfa5 gui=NONE cterm=NONE | |
28 | +hi Pmenu guifg=#ffffff guibg=#666666 gui=NONE cterm=NONE | |
29 | +hi PmenuSel guifg=#333333 guibg=#f0e68c gui=NONE cterm=NONE | |
30 | +hi PmenuSbar guifg=NONE guibg=#333333 gui=NONE cterm=NONE | |
31 | +hi PmenuThumb guifg=NONE guibg=#c2bfa5 gui=NONE cterm=NONE | |
32 | +hi TabLine guifg=#333333 guibg=#c2bfa5 gui=NONE cterm=NONE | |
33 | +hi TabLineFill guifg=NONE guibg=#c2bfa5 gui=NONE cterm=NONE | |
34 | +hi TabLineSel guifg=#333333 guibg=#f0e68c gui=NONE cterm=NONE | |
35 | +hi ToolbarLine guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
36 | +hi ToolbarButton guifg=#333333 guibg=#ffde9b gui=bold cterm=NONE | |
37 | +hi NonText guifg=#6dceeb guibg=NONE gui=NONE cterm=NONE | |
38 | +hi SpecialKey guifg=#9acd32 guibg=NONE gui=NONE cterm=NONE | |
39 | +hi Folded guifg=#eeee00 guibg=#4d4d4d gui=NONE cterm=NONE | |
40 | +hi Visual guifg=#f0e68c guibg=#6b8e24 gui=NONE cterm=NONE | |
41 | +hi VisualNOS guifg=#f0e68c guibg=#6dceeb gui=NONE cterm=NONE | |
42 | +hi LineNr guifg=#eeee00 guibg=NONE gui=NONE cterm=NONE | |
43 | +hi FoldColumn guifg=#eeee00 guibg=#4d4d4d gui=NONE cterm=NONE | |
44 | +hi CursorLine guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
45 | +hi CursorColumn guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
46 | +hi CursorLineNr guifg=#eeee00 guibg=NONE gui=bold cterm=NONE | |
47 | +hi QuickFixLine guifg=#333333 guibg=#f0e68c gui=NONE cterm=NONE | |
48 | +hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
49 | +hi Underlined guifg=#75a0ff guibg=NONE gui=underline cterm=underline | |
50 | +hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
51 | +hi ErrorMsg guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
52 | +hi ModeMsg guifg=#ffde9b guibg=NONE gui=bold cterm=NONE | |
53 | +hi WarningMsg guifg=#cd5c5c guibg=NONE gui=bold cterm=NONE | |
54 | +hi MoreMsg guifg=#9acd32 guibg=NONE gui=bold cterm=NONE | |
55 | +hi Question guifg=#89fb98 guibg=NONE gui=bold cterm=NONE | |
56 | +hi Todo guifg=#ff0000 guibg=#eeee00 gui=NONE cterm=NONE | |
57 | +hi MatchParen guifg=#7f7f8c guibg=#bdb76b gui=NONE cterm=NONE | |
58 | +hi Search guifg=#f0e68c guibg=#7f7f8c gui=NONE cterm=NONE | |
59 | +hi IncSearch guifg=#f0e68c guibg=#cd853f gui=NONE cterm=NONE | |
60 | +hi WildMenu guifg=#333333 guibg=#eeee00 gui=NONE cterm=NONE | |
61 | +hi ColorColumn guifg=#ffffff guibg=#cd5c5c gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#333333 guibg=#f0e68c gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#333333 guibg=#ff0000 gui=NONE cterm=NONE | |
64 | +hi debugPC guifg=#666666 guibg=NONE gui=reverse cterm=reverse | |
65 | +hi debugBreakpoint guifg=#ffa0a0 guibg=NONE gui=reverse cterm=reverse | |
66 | +hi SpellBad guifg=#cd5c5c guibg=NONE guisp=#cd5c5c gui=undercurl cterm=underline | |
67 | +hi SpellCap guifg=#75a0ff guibg=NONE guisp=#75a0ff gui=undercurl cterm=underline | |
68 | +hi SpellLocal guifg=#ffde9b guibg=NONE guisp=#ffde9b gui=undercurl cterm=underline | |
69 | +hi SpellRare guifg=#9acd32 guibg=NONE guisp=#9acd32 gui=undercurl cterm=underline | |
70 | +hi Comment guifg=#6dceeb guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Identifier guifg=#89fb98 guibg=NONE gui=NONE cterm=NONE | |
72 | +hi Statement guifg=#f0e68c guibg=NONE gui=bold cterm=NONE | |
73 | +hi Constant guifg=#ffa0a0 guibg=NONE gui=NONE cterm=NONE | |
74 | +hi PreProc guifg=#cd5c5c guibg=NONE gui=NONE cterm=NONE | |
75 | +hi Type guifg=#bdb76b guibg=NONE gui=bold cterm=NONE | |
76 | +hi Special guifg=#ffde9b guibg=NONE gui=NONE cterm=NONE | |
77 | +hi Directory guifg=#6dceeb guibg=NONE gui=NONE cterm=NONE | |
78 | +hi Conceal guifg=#666666 guibg=NONE gui=NONE cterm=NONE | |
79 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
80 | +hi Title guifg=#cd5c5c guibg=NONE gui=NONE cterm=NONE | |
81 | +hi! link Terminal Normal | |
82 | +hi! link LineNrAbove LineNr | |
83 | +hi! link LineNrBelow LineNr | |
84 | +hi! link CurSearch Search | |
85 | +hi! link CursorLineFold CursorLine | |
86 | +hi! link CursorLineSign CursorLine | |
87 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
88 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
89 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
90 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
107 | 91 | |
108 | -"vim: sw=4 | |
92 | +if s:t_Co >= 256 | |
93 | + hi Normal ctermfg=231 ctermbg=236 cterm=NONE | |
94 | + hi! link EndOfBuffer NonText | |
95 | + hi StatusLine ctermfg=236 ctermbg=144 cterm=NONE | |
96 | + hi StatusLineNC ctermfg=242 ctermbg=144 cterm=NONE | |
97 | + hi StatusLineTerm ctermfg=236 ctermbg=144 cterm=NONE | |
98 | + hi StatusLineTermNC ctermfg=231 ctermbg=144 cterm=NONE | |
99 | + hi VertSplit ctermfg=242 ctermbg=144 cterm=NONE | |
100 | + hi Pmenu ctermfg=231 ctermbg=241 cterm=NONE | |
101 | + hi PmenuSel ctermfg=236 ctermbg=186 cterm=NONE | |
102 | + hi PmenuSbar ctermfg=NONE ctermbg=236 cterm=NONE | |
103 | + hi PmenuThumb ctermfg=NONE ctermbg=144 cterm=NONE | |
104 | + hi TabLine ctermfg=236 ctermbg=144 cterm=NONE | |
105 | + hi TabLineFill ctermfg=NONE ctermbg=144 cterm=NONE | |
106 | + hi TabLineSel ctermfg=236 ctermbg=186 cterm=NONE | |
107 | + hi ToolbarLine ctermfg=NONE ctermbg=241 cterm=NONE | |
108 | + hi ToolbarButton ctermfg=236 ctermbg=222 cterm=NONE | |
109 | + hi NonText ctermfg=81 ctermbg=NONE cterm=NONE | |
110 | + hi SpecialKey ctermfg=112 ctermbg=NONE cterm=NONE | |
111 | + hi Folded ctermfg=226 ctermbg=239 cterm=NONE | |
112 | + hi Visual ctermfg=186 ctermbg=64 cterm=NONE | |
113 | + hi VisualNOS ctermfg=186 ctermbg=81 cterm=NONE | |
114 | + hi LineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
115 | + hi FoldColumn ctermfg=226 ctermbg=239 cterm=NONE | |
116 | + hi CursorLine ctermfg=NONE ctermbg=241 cterm=NONE | |
117 | + hi CursorColumn ctermfg=NONE ctermbg=241 cterm=NONE | |
118 | + hi CursorLineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
119 | + hi QuickFixLine ctermfg=236 ctermbg=186 cterm=NONE | |
120 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
121 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
122 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
123 | + hi ErrorMsg ctermfg=196 ctermbg=231 cterm=reverse | |
124 | + hi ModeMsg ctermfg=222 ctermbg=NONE cterm=NONE | |
125 | + hi WarningMsg ctermfg=167 ctermbg=NONE cterm=NONE | |
126 | + hi MoreMsg ctermfg=112 ctermbg=NONE cterm=NONE | |
127 | + hi Question ctermfg=120 ctermbg=NONE cterm=NONE | |
128 | + hi Todo ctermfg=196 ctermbg=226 cterm=NONE | |
129 | + hi MatchParen ctermfg=242 ctermbg=143 cterm=NONE | |
130 | + hi Search ctermfg=186 ctermbg=242 cterm=NONE | |
131 | + hi IncSearch ctermfg=186 ctermbg=172 cterm=NONE | |
132 | + hi WildMenu ctermfg=236 ctermbg=226 cterm=NONE | |
133 | + hi ColorColumn ctermfg=231 ctermbg=167 cterm=NONE | |
134 | + hi debugPC ctermfg=241 ctermbg=NONE cterm=reverse | |
135 | + hi debugBreakpoint ctermfg=217 ctermbg=NONE cterm=reverse | |
136 | + hi SpellBad ctermfg=167 ctermbg=NONE cterm=underline | |
137 | + hi SpellCap ctermfg=111 ctermbg=NONE cterm=underline | |
138 | + hi SpellLocal ctermfg=222 ctermbg=NONE cterm=underline | |
139 | + hi SpellRare ctermfg=112 ctermbg=NONE cterm=underline | |
140 | + hi Comment ctermfg=81 ctermbg=NONE cterm=NONE | |
141 | + hi Identifier ctermfg=120 ctermbg=NONE cterm=NONE | |
142 | + hi Statement ctermfg=186 ctermbg=NONE cterm=NONE | |
143 | + hi Constant ctermfg=217 ctermbg=NONE cterm=NONE | |
144 | + hi PreProc ctermfg=167 ctermbg=NONE cterm=NONE | |
145 | + hi Type ctermfg=143 ctermbg=NONE cterm=NONE | |
146 | + hi Special ctermfg=222 ctermbg=NONE cterm=NONE | |
147 | + hi Directory ctermfg=81 ctermbg=NONE cterm=NONE | |
148 | + hi Conceal ctermfg=241 ctermbg=NONE cterm=NONE | |
149 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
150 | + hi Title ctermfg=167 ctermbg=NONE cterm=NONE | |
151 | + hi! link Terminal Normal | |
152 | + hi! link LineNrAbove LineNr | |
153 | + hi! link LineNrBelow LineNr | |
154 | + hi! link CurSearch Search | |
155 | + hi! link CursorLineFold CursorLine | |
156 | + hi! link CursorLineSign CursorLine | |
157 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
158 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
159 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
160 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
161 | + unlet s:t_Co | |
162 | + finish | |
163 | +endif | |
164 | + | |
165 | +if s:t_Co >= 16 | |
166 | + hi Normal ctermfg=white ctermbg=black cterm=NONE | |
167 | + hi! link EndOfBuffer NonText | |
168 | + hi StatusLine ctermfg=black ctermbg=grey cterm=NONE | |
169 | + hi StatusLineNC ctermfg=darkgrey ctermbg=grey cterm=NONE | |
170 | + hi StatusLineTerm ctermfg=black ctermbg=grey cterm=NONE | |
171 | + hi StatusLineTermNC ctermfg=darkgrey ctermbg=grey cterm=NONE | |
172 | + hi VertSplit ctermfg=darkgrey ctermbg=grey cterm=NONE | |
173 | + hi Pmenu ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
174 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
175 | + hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE | |
176 | + hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE | |
177 | + hi TabLine ctermfg=black ctermbg=grey cterm=NONE | |
178 | + hi TabLineFill ctermfg=NONE ctermbg=white cterm=NONE | |
179 | + hi TabLineSel ctermfg=white ctermbg=black cterm=NONE | |
180 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
181 | + hi ToolbarButton ctermfg=black ctermbg=darkyellow cterm=NONE | |
182 | + hi NonText ctermfg=blue ctermbg=NONE cterm=NONE | |
183 | + hi SpecialKey ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
184 | + hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE | |
185 | + hi Visual ctermfg=white ctermbg=darkgreen cterm=NONE | |
186 | + hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
187 | + hi FoldColumn ctermfg=darkyellow ctermbg=darkgrey cterm=NONE | |
188 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
189 | + hi CursorColumn ctermfg=NONE ctermbg=darkblue cterm=NONE | |
190 | + hi CursorLineNr ctermfg=darkyellow ctermbg=NONE cterm=underline | |
191 | + hi QuickFixLine ctermfg=black ctermbg=yellow cterm=NONE | |
192 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
193 | + hi Underlined ctermfg=darkblue ctermbg=NONE cterm=underline | |
194 | + hi Error ctermfg=red ctermbg=white cterm=reverse | |
195 | + hi ErrorMsg ctermfg=red ctermbg=white cterm=reverse | |
196 | + hi ModeMsg ctermfg=magenta ctermbg=NONE cterm=NONE | |
197 | + hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE | |
198 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
199 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
200 | + hi Todo ctermfg=red ctermbg=darkmagenta cterm=NONE | |
201 | + hi MatchParen ctermfg=black ctermbg=darkyellow cterm=NONE | |
202 | + hi Search ctermfg=black ctermbg=darkgreen cterm=NONE | |
203 | + hi IncSearch ctermfg=black ctermbg=yellow cterm=NONE | |
204 | + hi WildMenu ctermfg=black ctermbg=darkmagenta cterm=NONE | |
205 | + hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE | |
206 | + hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE | |
207 | + hi debugPC ctermfg=grey ctermbg=NONE cterm=reverse | |
208 | + hi debugBreakpoint ctermfg=cyan ctermbg=NONE cterm=reverse | |
209 | + hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline | |
210 | + hi SpellCap ctermfg=blue ctermbg=NONE cterm=underline | |
211 | + hi SpellLocal ctermfg=darkyellow ctermbg=NONE cterm=underline | |
212 | + hi SpellRare ctermfg=darkgreen ctermbg=NONE cterm=underline | |
213 | + hi Comment ctermfg=cyan ctermbg=NONE cterm=NONE | |
214 | + hi Identifier ctermfg=green ctermbg=NONE cterm=NONE | |
215 | + hi Statement ctermfg=yellow ctermbg=NONE cterm=NONE | |
216 | + hi Constant ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
217 | + hi PreProc ctermfg=darkred ctermbg=NONE cterm=NONE | |
218 | + hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
219 | + hi Special ctermfg=magenta ctermbg=NONE cterm=NONE | |
220 | + hi Directory ctermfg=blue ctermbg=NONE cterm=NONE | |
221 | + hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE | |
222 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
223 | + hi Title ctermfg=darkred ctermbg=NONE cterm=NONE | |
224 | + hi! link Terminal Normal | |
225 | + hi! link LineNrAbove LineNr | |
226 | + hi! link LineNrBelow LineNr | |
227 | + hi! link CurSearch Search | |
228 | + hi! link CursorLineFold CursorLine | |
229 | + hi! link CursorLineSign CursorLine | |
230 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
231 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
232 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
233 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
234 | + unlet s:t_Co | |
235 | + finish | |
236 | +endif | |
237 | + | |
238 | +if s:t_Co >= 0 | |
239 | + hi Normal term=NONE | |
240 | + hi ColorColumn term=reverse | |
241 | + hi Conceal term=NONE | |
242 | + hi Cursor term=reverse | |
243 | + hi CursorColumn term=NONE | |
244 | + hi CursorLine term=underline | |
245 | + hi CursorLineNr term=bold | |
246 | + hi DiffAdd term=reverse | |
247 | + hi DiffChange term=NONE | |
248 | + hi DiffDelete term=reverse | |
249 | + hi DiffText term=reverse | |
250 | + hi Directory term=NONE | |
251 | + hi EndOfBuffer term=NONE | |
252 | + hi ErrorMsg term=bold,reverse | |
253 | + hi FoldColumn term=NONE | |
254 | + hi Folded term=NONE | |
255 | + hi IncSearch term=bold,reverse,underline | |
256 | + hi LineNr term=NONE | |
257 | + hi MatchParen term=bold,underline | |
258 | + hi ModeMsg term=bold | |
259 | + hi MoreMsg term=NONE | |
260 | + hi NonText term=NONE | |
261 | + hi Pmenu term=reverse | |
262 | + hi PmenuSbar term=reverse | |
263 | + hi PmenuSel term=bold | |
264 | + hi PmenuThumb term=NONE | |
265 | + hi Question term=standout | |
266 | + hi Search term=reverse | |
267 | + hi SignColumn term=reverse | |
268 | + hi SpecialKey term=bold | |
269 | + hi SpellBad term=underline | |
270 | + hi SpellCap term=underline | |
271 | + hi SpellLocal term=underline | |
272 | + hi SpellRare term=underline | |
273 | + hi StatusLine term=bold,reverse | |
274 | + hi StatusLineNC term=bold,underline | |
275 | + hi TabLine term=bold,underline | |
276 | + hi TabLineFill term=NONE | |
277 | + hi Terminal term=NONE | |
278 | + hi TabLineSel term=bold,reverse | |
279 | + hi Title term=NONE | |
280 | + hi VertSplit term=NONE | |
281 | + hi Visual term=reverse | |
282 | + hi VisualNOS term=NONE | |
283 | + hi WarningMsg term=standout | |
284 | + hi WildMenu term=bold | |
285 | + hi CursorIM term=NONE | |
286 | + hi ToolbarLine term=reverse | |
287 | + hi ToolbarButton term=bold,reverse | |
288 | + hi CurSearch term=reverse | |
289 | + hi CursorLineFold term=underline | |
290 | + hi CursorLineSign term=underline | |
291 | + hi Comment term=bold | |
292 | + hi Constant term=NONE | |
293 | + hi Error term=bold,reverse | |
294 | + hi Identifier term=NONE | |
295 | + hi Ignore term=NONE | |
296 | + hi PreProc term=NONE | |
297 | + hi Special term=NONE | |
298 | + hi Statement term=NONE | |
299 | + hi Todo term=bold,reverse | |
300 | + hi Type term=NONE | |
301 | + hi Underlined term=underline | |
302 | + unlet s:t_Co | |
303 | + finish | |
304 | +endif | |
305 | + | |
306 | +" Background: dark | |
307 | +" Color: foreground #ffffff 231 white | |
308 | +" Color: background #333333 236 black | |
309 | +" Color: color00 #7f7f8c 242 black | |
310 | +" Color: color08 #8a7f7f 244 darkgrey | |
311 | +" Color: color01 #cd5c5c 167 darkred | |
312 | +" Color: color09 #ff0000 196 red | |
313 | +" Color: color02 #9acd32 112 darkgreen | |
314 | +" Color: color10 #89fb98 120 green | |
315 | +" Color: color03 #bdb76b 143 darkyellow | |
316 | +" Color: color11 #f0e68c 186 yellow | |
317 | +" Color: color04 #75a0ff 111 darkblue | |
318 | +" Color: color12 #6dceeb 81 blue | |
319 | +" Color: color05 #eeee00 226 darkmagenta | |
320 | +" Color: color13 #ffde9b 222 magenta | |
321 | +" Color: color06 #cd853f 172 darkcyan | |
322 | +" Color: color14 #ffa0a0 217 cyan | |
323 | +" Color: color07 #666666 241 grey | |
324 | +" Color: color15 #c2bfa5 144 white | |
325 | +" Color: color16 #6b8e24 64 darkgreen | |
326 | +" Color: color17 #4d4d4d 239 grey | |
327 | +" Term colors: color00 color01 color02 color03 color04 color05 color06 color07 | |
328 | +" Term colors: color08 color09 color10 color11 color12 color13 color14 color15 | |
329 | +" Color: bgDiffA #5F875F 65 darkgreen | |
330 | +" Color: bgDiffC #5F87AF 67 blue | |
331 | +" Color: bgDiffD #AF5FAF 133 magenta | |
332 | +" Color: bgDiffT #C6C6C6 251 grey | |
333 | +" Color: fgDiffW #FFFFFF 231 white | |
334 | +" Color: fgDiffB #000000 16 black | |
335 | +" vim: et ts=2 sw=2 |
@@ -1,50 +1,375 @@ | ||
1 | -" local syntax file - set colors on a per-machine basis: | |
2 | -" vim: tw=0 ts=4 sw=4 | |
3 | -" Vim color file | |
4 | -" Maintainer: Ron Aaron <ron@ronware.org> | |
5 | -" Last Change: 2003 May 02 | |
1 | +" Name: elflord | |
2 | +" Author: original author Ron Aaron <ron@ronware.org> | |
3 | +" Maintainer: original maintainer Ron Aaron <ron@ronware.org> | |
4 | +" Website: https://www.github.com/vim/colorschemes | |
5 | +" License: Same as Vim | |
6 | +" Last Updated: Wed May 11 22:56:36 2022 | |
7 | + | |
8 | +" Generated by Colortemplate v2.2.0 | |
6 | 9 | |
7 | 10 | set background=dark |
8 | -hi clear | |
9 | -if exists("syntax_on") | |
10 | - syntax reset | |
11 | -endif | |
12 | -let g:colors_name = "elflord" | |
13 | -hi Normal guifg=cyan guibg=black | |
14 | -hi Comment term=bold ctermfg=DarkCyan guifg=#80a0ff | |
15 | -hi Constant term=underline ctermfg=Magenta guifg=Magenta | |
16 | -hi Special term=bold ctermfg=DarkMagenta guifg=Red | |
17 | -hi Identifier term=underline cterm=bold ctermfg=Cyan guifg=#40ffff | |
18 | -hi Statement term=bold ctermfg=Yellow gui=bold guifg=#aa4444 | |
19 | -hi PreProc term=underline ctermfg=LightBlue guifg=#ff80ff | |
20 | -hi Type term=underline ctermfg=LightGreen guifg=#60ff60 gui=bold | |
21 | -hi Function term=bold ctermfg=White guifg=White | |
22 | -hi Repeat term=underline ctermfg=White guifg=white | |
23 | -hi Operator ctermfg=Red guifg=Red | |
24 | -hi Ignore ctermfg=black guifg=bg | |
25 | -hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White | |
26 | -hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow | |
27 | 11 | |
28 | -" Common groups that link to default highlighting. | |
29 | -" You can specify other highlighting easily. | |
30 | -hi link String Constant | |
31 | -hi link Character Constant | |
32 | -hi link Number Constant | |
33 | -hi link Boolean Constant | |
34 | -hi link Float Number | |
35 | -hi link Conditional Repeat | |
36 | -hi link Label Statement | |
37 | -hi link Keyword Statement | |
38 | -hi link Exception Statement | |
39 | -hi link Include PreProc | |
40 | -hi link Define PreProc | |
41 | -hi link Macro PreProc | |
42 | -hi link PreCondit PreProc | |
43 | -hi link StorageClass Type | |
44 | -hi link Structure Type | |
45 | -hi link Typedef Type | |
46 | -hi link Tag Special | |
47 | -hi link SpecialChar Special | |
48 | -hi link Delimiter Special | |
49 | -hi link SpecialComment Special | |
50 | -hi link Debug Special | |
12 | +hi clear | |
13 | +let g:colors_name = 'elflord' | |
14 | + | |
15 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
16 | + | |
17 | +hi! link Terminal Normal | |
18 | +hi! link Boolean Constant | |
19 | +hi! link Character Constant | |
20 | +hi! link Conditional Repeat | |
21 | +hi! link Debug Special | |
22 | +hi! link Define PreProc | |
23 | +hi! link Delimiter Special | |
24 | +hi! link Exception Statement | |
25 | +hi! link Float Number | |
26 | +hi! link Include PreProc | |
27 | +hi! link Keyword Statement | |
28 | +hi! link Label Statement | |
29 | +hi! link Macro PreProc | |
30 | +hi! link Number Constant | |
31 | +hi! link PopupSelected PmenuSel | |
32 | +hi! link PreCondit PreProc | |
33 | +hi! link SpecialChar Special | |
34 | +hi! link SpecialComment Special | |
35 | +hi! link StatusLineTerm StatusLine | |
36 | +hi! link StatusLineTermNC StatusLineNC | |
37 | +hi! link StorageClass Type | |
38 | +hi! link String Constant | |
39 | +hi! link Structure Type | |
40 | +hi! link Tag Special | |
41 | +hi! link Typedef Type | |
42 | +hi! link lCursor Cursor | |
43 | +hi! link CurSearch Search | |
44 | +hi! link CursorLineFold CursorLine | |
45 | +hi! link CursorLineSign CursorLine | |
46 | + | |
47 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
48 | + let g:terminal_ansi_colors = ['#000000', '#cd0000', '#00cd00', '#cdcd00', '#0000ee', '#cd00cd', '#00cdcd', '#e5e5e5', '#7f7f7f', '#ff0000', '#00ff00', '#ffff00', '#5c5cff', '#ff00ff', '#00ffff', '#ffffff'] | |
49 | +endif | |
50 | +hi Normal guifg=#00ffff guibg=#000000 gui=NONE cterm=NONE | |
51 | +hi QuickFixLine guifg=#ffffff guibg=#2e8b57 gui=NONE cterm=NONE | |
52 | +hi ColorColumn guifg=NONE guibg=#cd0000 gui=NONE cterm=NONE | |
53 | +hi CursorColumn guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE | |
54 | +hi CursorLine guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE | |
55 | +hi CursorLineNr guifg=#ffff00 guibg=NONE gui=bold cterm=underline | |
56 | +hi Folded guifg=#00ffff guibg=#666666 gui=NONE cterm=NONE | |
57 | +hi Conceal guifg=#666666 guibg=NONE gui=NONE cterm=NONE | |
58 | +hi Cursor guifg=#000000 guibg=#00ffff gui=NONE cterm=NONE | |
59 | +hi Directory guifg=#00ffff guibg=#000000 gui=NONE cterm=NONE | |
60 | +hi EndOfBuffer guifg=#0000ff guibg=#000000 gui=bold cterm=NONE | |
61 | +hi ErrorMsg guifg=#ffffff guibg=#cd0000 gui=NONE cterm=NONE | |
62 | +hi FoldColumn guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
63 | +hi IncSearch guifg=NONE guibg=#000000 gui=reverse cterm=reverse | |
64 | +hi LineNr guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
65 | +hi MatchParen guifg=NONE guibg=#008b8b gui=NONE cterm=NONE | |
66 | +hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE | |
67 | +hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
68 | +hi NonText guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
69 | +hi Pmenu guifg=#ffffff guibg=#444444 gui=NONE cterm=NONE | |
70 | +hi PmenuSbar guifg=NONE guibg=#bebebe gui=NONE cterm=NONE | |
71 | +hi PmenuSel guifg=#000000 guibg=#00cdcd gui=NONE cterm=NONE | |
72 | +hi PmenuThumb guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
73 | +hi Question guifg=#00ff00 guibg=NONE gui=bold cterm=NONE | |
74 | +hi Search guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
75 | +hi SignColumn guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
76 | +hi SpecialKey guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
77 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
78 | +hi SpellCap guifg=#0000ff guibg=NONE guisp=#0000ff gui=undercurl cterm=underline | |
79 | +hi SpellLocal guifg=#ffff00 guibg=NONE guisp=#ffff00 gui=undercurl cterm=underline | |
80 | +hi SpellRare guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
81 | +hi StatusLine guifg=#000000 guibg=#00ffff gui=bold cterm=NONE | |
82 | +hi StatusLineNC guifg=#000000 guibg=#00cdcd gui=NONE cterm=NONE | |
83 | +hi TabLine guifg=#000000 guibg=#008b8b gui=NONE cterm=NONE | |
84 | +hi TabLineFill guifg=NONE guibg=#000000 gui=reverse cterm=reverse | |
85 | +hi TabLineSel guifg=#00ffff guibg=#000000 gui=bold cterm=NONE | |
86 | +hi Terminal guifg=#00ffff guibg=#000000 gui=NONE cterm=NONE | |
87 | +hi Title guifg=#ff00ff guibg=NONE gui=bold cterm=NONE | |
88 | +hi VertSplit guifg=#000000 guibg=#00cdcd gui=NONE cterm=NONE | |
89 | +hi Visual guifg=#000000 guibg=#a9a9a9 gui=NONE cterm=NONE | |
90 | +hi VisualNOS guifg=NONE guibg=#000000 gui=bold,underline cterm=underline | |
91 | +hi WarningMsg guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
92 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
93 | +hi Comment guifg=#80a0ff guibg=NONE gui=NONE cterm=NONE | |
94 | +hi Constant guifg=#ff00ff guibg=NONE gui=NONE cterm=NONE | |
95 | +hi Error guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
96 | +hi Function guifg=#ffffff guibg=NONE gui=NONE cterm=NONE | |
97 | +hi Identifier guifg=#40ffff guibg=NONE gui=NONE cterm=NONE | |
98 | +hi Ignore guifg=#000000 guibg=#000000 gui=NONE cterm=NONE | |
99 | +hi Operator guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
100 | +hi PreProc guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE | |
101 | +hi Repeat guifg=#ffffff guibg=NONE gui=NONE cterm=NONE | |
102 | +hi Special guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
103 | +hi Statement guifg=#aa4444 guibg=NONE gui=bold cterm=NONE | |
104 | +hi Todo guifg=#0000ff guibg=#ffff00 gui=NONE cterm=NONE | |
105 | +hi Type guifg=#60ff60 guibg=NONE gui=bold cterm=NONE | |
106 | +hi Underlined guifg=#80a0ff guibg=NONE gui=underline cterm=underline | |
107 | +hi CursorIM guifg=NONE guibg=fg gui=NONE cterm=NONE | |
108 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
109 | +hi ToolbarButton guifg=#000000 guibg=#e5e5e5 gui=bold cterm=NONE | |
110 | +hi! link LineNrAbove LineNr | |
111 | +hi! link LineNrBelow LineNr | |
112 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
113 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
114 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
115 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
116 | + | |
117 | +if s:t_Co >= 256 | |
118 | + hi Normal ctermfg=51 ctermbg=16 cterm=NONE | |
119 | + hi QuickFixLine ctermfg=231 ctermbg=29 cterm=NONE | |
120 | + hi ColorColumn ctermfg=NONE ctermbg=160 cterm=NONE | |
121 | + hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE | |
122 | + hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE | |
123 | + hi CursorLineNr ctermfg=226 ctermbg=NONE cterm=underline | |
124 | + hi Folded ctermfg=51 ctermbg=59 cterm=NONE | |
125 | + hi Conceal ctermfg=59 ctermbg=NONE cterm=NONE | |
126 | + hi Cursor ctermfg=16 ctermbg=51 cterm=NONE | |
127 | + hi Directory ctermfg=51 ctermbg=16 cterm=NONE | |
128 | + hi EndOfBuffer ctermfg=21 ctermbg=16 cterm=NONE | |
129 | + hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE | |
130 | + hi FoldColumn ctermfg=51 ctermbg=NONE cterm=NONE | |
131 | + hi IncSearch ctermfg=NONE ctermbg=16 cterm=reverse | |
132 | + hi LineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
133 | + hi MatchParen ctermfg=NONE ctermbg=30 cterm=NONE | |
134 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
135 | + hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE | |
136 | + hi NonText ctermfg=21 ctermbg=NONE cterm=NONE | |
137 | + hi Pmenu ctermfg=231 ctermbg=238 cterm=NONE | |
138 | + hi PmenuSbar ctermfg=NONE ctermbg=250 cterm=NONE | |
139 | + hi PmenuSel ctermfg=16 ctermbg=44 cterm=NONE | |
140 | + hi PmenuThumb ctermfg=NONE ctermbg=231 cterm=NONE | |
141 | + hi Question ctermfg=46 ctermbg=NONE cterm=NONE | |
142 | + hi Search ctermfg=16 ctermbg=226 cterm=NONE | |
143 | + hi SignColumn ctermfg=51 ctermbg=NONE cterm=NONE | |
144 | + hi SpecialKey ctermfg=51 ctermbg=NONE cterm=NONE | |
145 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
146 | + hi SpellCap ctermfg=21 ctermbg=NONE cterm=underline | |
147 | + hi SpellLocal ctermfg=226 ctermbg=NONE cterm=underline | |
148 | + hi SpellRare ctermfg=201 ctermbg=NONE cterm=underline | |
149 | + hi StatusLine ctermfg=16 ctermbg=51 cterm=NONE | |
150 | + hi StatusLineNC ctermfg=16 ctermbg=44 cterm=NONE | |
151 | + hi TabLine ctermfg=16 ctermbg=30 cterm=NONE | |
152 | + hi TabLineFill ctermfg=NONE ctermbg=16 cterm=reverse | |
153 | + hi TabLineSel ctermfg=51 ctermbg=16 cterm=NONE | |
154 | + hi Terminal ctermfg=51 ctermbg=16 cterm=NONE | |
155 | + hi Title ctermfg=201 ctermbg=NONE cterm=NONE | |
156 | + hi VertSplit ctermfg=16 ctermbg=44 cterm=NONE | |
157 | + hi Visual ctermfg=16 ctermbg=145 cterm=NONE | |
158 | + hi VisualNOS ctermfg=NONE ctermbg=16 cterm=underline | |
159 | + hi WarningMsg ctermfg=196 ctermbg=NONE cterm=NONE | |
160 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
161 | + hi Comment ctermfg=111 ctermbg=NONE cterm=NONE | |
162 | + hi Constant ctermfg=201 ctermbg=NONE cterm=NONE | |
163 | + hi Error ctermfg=231 ctermbg=196 cterm=NONE | |
164 | + hi Function ctermfg=231 ctermbg=NONE cterm=NONE | |
165 | + hi Identifier ctermfg=87 ctermbg=NONE cterm=NONE | |
166 | + hi Ignore ctermfg=16 ctermbg=16 cterm=NONE | |
167 | + hi Operator ctermfg=196 ctermbg=NONE cterm=NONE | |
168 | + hi PreProc ctermfg=213 ctermbg=NONE cterm=NONE | |
169 | + hi Repeat ctermfg=231 ctermbg=NONE cterm=NONE | |
170 | + hi Special ctermfg=196 ctermbg=NONE cterm=NONE | |
171 | + hi Statement ctermfg=131 ctermbg=NONE cterm=NONE | |
172 | + hi Todo ctermfg=21 ctermbg=226 cterm=NONE | |
173 | + hi Type ctermfg=83 ctermbg=NONE cterm=NONE | |
174 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
175 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
176 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
177 | + hi ToolbarButton ctermfg=16 ctermbg=254 cterm=NONE | |
178 | + hi! link LineNrAbove LineNr | |
179 | + hi! link LineNrBelow LineNr | |
180 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
181 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
182 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
183 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
184 | + unlet s:t_Co | |
185 | + finish | |
186 | +endif | |
187 | + | |
188 | +if s:t_Co >= 16 | |
189 | + hi Normal ctermfg=cyan ctermbg=black cterm=NONE | |
190 | + hi QuickFixLine ctermfg=white ctermbg=darkgreen cterm=NONE | |
191 | + hi ColorColumn ctermfg=cyan ctermbg=darkred cterm=NONE | |
192 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
193 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
194 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
195 | + hi Folded ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
196 | + hi Conceal ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
197 | + hi Cursor ctermfg=black ctermbg=cyan cterm=NONE | |
198 | + hi Directory ctermfg=cyan ctermbg=black cterm=NONE | |
199 | + hi EndOfBuffer ctermfg=darkblue ctermbg=black cterm=NONE | |
200 | + hi ErrorMsg ctermfg=white ctermbg=darkred cterm=NONE | |
201 | + hi FoldColumn ctermfg=cyan ctermbg=NONE cterm=NONE | |
202 | + hi IncSearch ctermfg=NONE ctermbg=black cterm=reverse | |
203 | + hi LineNr ctermfg=yellow ctermbg=NONE cterm=NONE | |
204 | + hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE | |
205 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
206 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
207 | + hi NonText ctermfg=darkblue ctermbg=NONE cterm=NONE | |
208 | + hi Pmenu ctermfg=white ctermbg=darkgrey cterm=NONE | |
209 | + hi PmenuSbar ctermfg=NONE ctermbg=grey cterm=NONE | |
210 | + hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE | |
211 | + hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE | |
212 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
213 | + hi Search ctermfg=black ctermbg=yellow cterm=NONE | |
214 | + hi SignColumn ctermfg=cyan ctermbg=NONE cterm=NONE | |
215 | + hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE | |
216 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
217 | + hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline | |
218 | + hi SpellLocal ctermfg=yellow ctermbg=NONE cterm=underline | |
219 | + hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline | |
220 | + hi StatusLine ctermfg=black ctermbg=cyan cterm=NONE | |
221 | + hi StatusLineNC ctermfg=black ctermbg=darkcyan cterm=NONE | |
222 | + hi TabLine ctermfg=black ctermbg=darkcyan cterm=NONE | |
223 | + hi TabLineFill ctermfg=NONE ctermbg=black cterm=reverse | |
224 | + hi TabLineSel ctermfg=cyan ctermbg=black cterm=NONE | |
225 | + hi Terminal ctermfg=cyan ctermbg=black cterm=NONE | |
226 | + hi Title ctermfg=magenta ctermbg=NONE cterm=NONE | |
227 | + hi VertSplit ctermfg=black ctermbg=darkcyan cterm=NONE | |
228 | + hi Visual ctermfg=black ctermbg=darkgrey cterm=NONE | |
229 | + hi VisualNOS ctermfg=NONE ctermbg=black cterm=underline | |
230 | + hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE | |
231 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
232 | + hi Comment ctermfg=blue ctermbg=NONE cterm=NONE | |
233 | + hi Constant ctermfg=magenta ctermbg=NONE cterm=NONE | |
234 | + hi Error ctermfg=white ctermbg=red cterm=NONE | |
235 | + hi Function ctermfg=white ctermbg=NONE cterm=NONE | |
236 | + hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE | |
237 | + hi Ignore ctermfg=black ctermbg=black cterm=NONE | |
238 | + hi Operator ctermfg=red ctermbg=NONE cterm=NONE | |
239 | + hi PreProc ctermfg=magenta ctermbg=NONE cterm=NONE | |
240 | + hi Repeat ctermfg=white ctermbg=NONE cterm=NONE | |
241 | + hi Special ctermfg=red ctermbg=NONE cterm=NONE | |
242 | + hi Statement ctermfg=darkred ctermbg=NONE cterm=NONE | |
243 | + hi Todo ctermfg=blue ctermbg=yellow cterm=NONE | |
244 | + hi Type ctermfg=green ctermbg=NONE cterm=NONE | |
245 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
246 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
247 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
248 | + hi ToolbarButton ctermfg=black ctermbg=grey cterm=NONE | |
249 | + hi! link LineNrAbove LineNr | |
250 | + hi! link LineNrBelow LineNr | |
251 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
252 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
253 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
254 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
255 | + unlet s:t_Co | |
256 | + finish | |
257 | +endif | |
258 | + | |
259 | +if s:t_Co >= 0 | |
260 | + hi Normal term=NONE | |
261 | + hi ColorColumn term=reverse | |
262 | + hi Conceal term=NONE | |
263 | + hi Cursor term=reverse | |
264 | + hi CursorColumn term=NONE | |
265 | + hi CursorLine term=underline | |
266 | + hi CursorLineNr term=bold | |
267 | + hi DiffAdd term=reverse | |
268 | + hi DiffChange term=NONE | |
269 | + hi DiffDelete term=reverse | |
270 | + hi DiffText term=reverse | |
271 | + hi Directory term=NONE | |
272 | + hi EndOfBuffer term=NONE | |
273 | + hi ErrorMsg term=bold,reverse | |
274 | + hi FoldColumn term=NONE | |
275 | + hi Folded term=NONE | |
276 | + hi IncSearch term=bold,reverse,underline | |
277 | + hi LineNr term=NONE | |
278 | + hi MatchParen term=bold,underline | |
279 | + hi ModeMsg term=bold | |
280 | + hi MoreMsg term=NONE | |
281 | + hi NonText term=NONE | |
282 | + hi Pmenu term=reverse | |
283 | + hi PmenuSbar term=reverse | |
284 | + hi PmenuSel term=bold | |
285 | + hi PmenuThumb term=NONE | |
286 | + hi Question term=standout | |
287 | + hi Search term=reverse | |
288 | + hi SignColumn term=reverse | |
289 | + hi SpecialKey term=bold | |
290 | + hi SpellBad term=underline | |
291 | + hi SpellCap term=underline | |
292 | + hi SpellLocal term=underline | |
293 | + hi SpellRare term=underline | |
294 | + hi StatusLine term=bold,reverse | |
295 | + hi StatusLineNC term=bold,underline | |
296 | + hi TabLine term=bold,underline | |
297 | + hi TabLineFill term=NONE | |
298 | + hi Terminal term=NONE | |
299 | + hi TabLineSel term=bold,reverse | |
300 | + hi Title term=NONE | |
301 | + hi VertSplit term=NONE | |
302 | + hi Visual term=reverse | |
303 | + hi VisualNOS term=NONE | |
304 | + hi WarningMsg term=standout | |
305 | + hi WildMenu term=bold | |
306 | + hi CursorIM term=NONE | |
307 | + hi ToolbarLine term=reverse | |
308 | + hi ToolbarButton term=bold,reverse | |
309 | + hi CurSearch term=reverse | |
310 | + hi CursorLineFold term=underline | |
311 | + hi CursorLineSign term=underline | |
312 | + hi Comment term=bold | |
313 | + hi Constant term=NONE | |
314 | + hi Error term=bold,reverse | |
315 | + hi Identifier term=NONE | |
316 | + hi Ignore term=NONE | |
317 | + hi PreProc term=NONE | |
318 | + hi Special term=NONE | |
319 | + hi Statement term=NONE | |
320 | + hi Todo term=bold,reverse | |
321 | + hi Type term=NONE | |
322 | + hi Underlined term=underline | |
323 | + unlet s:t_Co | |
324 | + finish | |
325 | +endif | |
326 | + | |
327 | +" Background: dark | |
328 | +" Color: xterm0 #000000 16 black | |
329 | +" Color: xterm1 #cd0000 160 darkred | |
330 | +" Color: xterm2 #00cd00 40 darkgreen | |
331 | +" Color: xterm3 #cdcd00 184 darkyellow | |
332 | +" Color: xterm4 #0000ee 20 darkblue | |
333 | +" Color: xterm5 #cd00cd 164 darkmagenta | |
334 | +" Color: xterm6 #00cdcd 44 darkcyan | |
335 | +" Color: xterm7 #e5e5e5 254 grey | |
336 | +" Color: xterm8 #7f7f7f 102 darkgrey | |
337 | +" Color: xterm9 #ff0000 196 red | |
338 | +" Color: xterm10 #00ff00 46 green | |
339 | +" Color: xterm11 #ffff00 226 yellow | |
340 | +" Color: xterm12 #5c5cff 63 blue | |
341 | +" Color: xterm13 #ff00ff 201 magenta | |
342 | +" Color: xterm14 #00ffff 51 cyan | |
343 | +" Color: xterm15 #ffffff 231 white | |
344 | +" Color: Pmenu #444444 238 darkgrey | |
345 | +" Color: CursorLine #3a3a3a 237 darkgrey | |
346 | +" Color: rgbGrey40 #666666 59 darkgrey | |
347 | +" Color: rgbDarkGrey #a9a9a9 145 darkgrey | |
348 | +" Color: rgbBlue #0000ff 21 darkblue | |
349 | +" Color: rgbDarkCyan #008b8b 30 darkcyan | |
350 | +" Color: Directory #00ffff 51 cyan | |
351 | +" Color: rgbSeaGreen #2e8b57 29 darkgreen | |
352 | +" Color: rgbGrey #bebebe 250 grey | |
353 | +" Color: Question #00ff00 46 green | |
354 | +" Color: SignColumn #a9a9a9 248 grey | |
355 | +" Color: SpecialKey #00ffff 51 cyan | |
356 | +" Color: Title #ff00ff 201 magenta | |
357 | +" Color: WarningMsg #ff0000 196 red | |
358 | +" Color: ToolbarLine #7f7f7f 244 darkgrey | |
359 | +" Color: Underlined #80a0ff 111 blue | |
360 | +" Color: elfComment #80a0ff 111 blue | |
361 | +" Color: elfIdentifier #40ffff 87 cyan | |
362 | +" Color: elfStatement #aa4444 131 darkred | |
363 | +" Color: elfPreProc #ff80ff 213 magenta | |
364 | +" Color: elfType #60ff60 83 green | |
365 | +" Color: elfBlue #0000ff 21 blue | |
366 | +" Term colors: xterm0 xterm1 xterm2 xterm3 xterm4 xterm5 xterm6 xterm7 | |
367 | +" Term colors: xterm8 xterm9 xterm10 xterm11 xterm12 xterm13 | |
368 | +" Term colors: xterm14 xterm15 | |
369 | +" Color: bgDiffA #5F875F 65 darkgreen | |
370 | +" Color: bgDiffC #5F87AF 67 blue | |
371 | +" Color: bgDiffD #AF5FAF 133 magenta | |
372 | +" Color: bgDiffT #C6C6C6 251 grey | |
373 | +" Color: fgDiffW #FFFFFF 231 white | |
374 | +" Color: fgDiffB #000000 16 black | |
375 | +" vim: et ts=2 sw=2 |
@@ -1,56 +1,448 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: Bram Moolenaar <Bram@vim.org> | |
3 | -" Last Change: 2016 Oct 10 | |
1 | +" Name: evening | |
2 | +" Description: This color scheme uses a dark grey background. | |
3 | +" Author: Original author Bram Moolenaar <Bram@vim.org> | |
4 | +" Maintainer: Original maintainer Steven Vertigan <steven@vertigan.wattle.id.au> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:37 2022 | |
4 | 8 | |
5 | -" This color scheme uses a dark grey background. | |
9 | +" Generated by Colortemplate v2.2.0 | |
6 | 10 | |
7 | -" First remove all existing highlighting. | |
8 | 11 | set background=dark |
12 | + | |
9 | 13 | hi clear |
10 | -if exists("syntax_on") | |
11 | - syntax reset | |
14 | +let g:colors_name = 'evening' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#000000', '#ffa500', '#2e8b57', '#ffff00', '#006faf', '#8b008b', '#008b8b', '#bebebe', '#4d4d4d', '#ff5f5f', '#00ff00', '#ffff60', '#0087ff', '#ff80ff', '#00ffff', '#ffffff'] | |
20 | +endif | |
21 | +hi Normal guifg=#ffffff guibg=#333333 gui=NONE cterm=NONE | |
22 | +hi ColorColumn guifg=NONE guibg=#8b0000 gui=NONE cterm=NONE | |
23 | +hi CursorLine guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
24 | +hi CursorLineNr guifg=#ffff00 guibg=#666666 gui=NONE cterm=NONE | |
25 | +hi EndOfBuffer guifg=#add8e6 guibg=#4d4d4d gui=NONE cterm=NONE | |
26 | +hi StatusLine guifg=#333333 guibg=#ffffff gui=bold cterm=NONE | |
27 | +hi StatusLineNC guifg=#333333 guibg=#d3d3d3 gui=NONE cterm=NONE | |
28 | +hi TabLineSel guifg=#333333 guibg=#ffffff gui=bold cterm=NONE | |
29 | +hi TabLine guifg=#333333 guibg=#d3d3d3 gui=NONE cterm=NONE | |
30 | +hi QuickFixLine guifg=#ffffff guibg=#8b008b gui=NONE cterm=NONE | |
31 | +hi Pmenu guifg=#ffffff guibg=#4d4d4d gui=NONE cterm=NONE | |
32 | +hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
33 | +hi PmenuSel guifg=#000000 guibg=#bebebe gui=NONE cterm=NONE | |
34 | +hi PmenuThumb guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
35 | +hi LineNr guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
36 | +hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
37 | +hi Cursor guifg=#000000 guibg=#00ff00 gui=NONE cterm=NONE | |
38 | +hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
39 | +hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
40 | +hi FoldColumn guifg=#add8e6 guibg=NONE gui=NONE cterm=NONE | |
41 | +hi Folded guifg=#00008b guibg=#d3d3d3 gui=bold cterm=NONE | |
42 | +hi IncSearch guifg=#00ff00 guibg=NONE gui=reverse cterm=reverse | |
43 | +hi MatchParen guifg=NONE guibg=#008b8b gui=NONE cterm=NONE | |
44 | +hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE | |
45 | +hi MoreMsg guifg=#2e8b57 guibg=NONE gui=NONE cterm=NONE | |
46 | +hi NonText guifg=#add8e6 guibg=#4d4d4d gui=NONE cterm=NONE | |
47 | +hi Question guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE | |
48 | +hi Search guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
49 | +hi SignColumn guifg=#008b8b guibg=NONE gui=NONE cterm=NONE | |
50 | +hi SpecialKey guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
51 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
52 | +hi SpellCap guifg=#00ff00 guibg=NONE guisp=#00ff00 gui=undercurl cterm=underline | |
53 | +hi SpellLocal guifg=#00ffff guibg=NONE guisp=#00ffff gui=undercurl cterm=underline | |
54 | +hi SpellRare guifg=#ff80ff guibg=NONE guisp=#ff80ff gui=undercurl cterm=underline | |
55 | +hi! link StatusLineTerm StatusLine | |
56 | +hi! link StatusLineTermNC StatusLineNC | |
57 | +hi! link TabLineFill TabLine | |
58 | +hi ToolbarButton guifg=NONE guibg=#999999 gui=bold cterm=NONE | |
59 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
60 | +hi VertSplit guifg=#ffffff guibg=#ffffff gui=NONE cterm=NONE | |
61 | +hi Visual guifg=#ffffff guibg=#999999 gui=NONE cterm=NONE | |
62 | +hi VisualNOS guifg=NONE guibg=NONE gui=bold,underline ctermfg=NONE ctermbg=NONE cterm=underline | |
63 | +hi WarningMsg guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
64 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=bold cterm=NONE | |
65 | +hi debugBreakpoint guifg=#00008b guibg=#ff0000 gui=NONE cterm=NONE | |
66 | +hi debugPC guifg=#00008b guibg=#0000ff gui=NONE cterm=NONE | |
67 | +hi! link Terminal Normal | |
68 | +hi! link CursorColumn CursorLine | |
69 | +hi! link CursorIM Cursor | |
70 | +hi! link LineNrAbove LineNr | |
71 | +hi! link LineNrBelow LineNr | |
72 | +hi! link Debug Special | |
73 | +hi! link diffAdded String | |
74 | +hi! link diffRemoved WarningMsg | |
75 | +hi! link diffOnly WarningMsg | |
76 | +hi! link diffNoEOL WarningMsg | |
77 | +hi! link diffIsA WarningMsg | |
78 | +hi! link diffIdentical WarningMsg | |
79 | +hi! link diffDiffer WarningMsg | |
80 | +hi! link diffCommon WarningMsg | |
81 | +hi! link diffBDiffer WarningMsg | |
82 | +hi! link lCursor Cursor | |
83 | +hi! link CurSearch Search | |
84 | +hi! link CursorLineFold CursorLine | |
85 | +hi! link CursorLineSign CursorLine | |
86 | +hi Directory guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
87 | +hi Title guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE | |
88 | +hi Comment guifg=#80a0ff guibg=NONE gui=NONE cterm=NONE | |
89 | +hi Constant guifg=#ffa0a0 guibg=NONE gui=NONE cterm=NONE | |
90 | +hi Identifier guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
91 | +hi Ignore guifg=#333333 guibg=NONE gui=NONE cterm=NONE | |
92 | +hi PreProc guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE | |
93 | +hi Special guifg=#ffa500 guibg=NONE gui=NONE cterm=NONE | |
94 | +hi Statement guifg=#ffff60 guibg=NONE gui=bold cterm=NONE | |
95 | +hi Todo guifg=#ffff00 guibg=#0000ff gui=reverse cterm=reverse | |
96 | +hi Type guifg=#00ff00 guibg=NONE gui=bold cterm=NONE | |
97 | +hi Underlined guifg=#80a0ff guibg=NONE gui=underline cterm=underline | |
98 | +hi! link Boolean Constant | |
99 | +hi! link Character Constant | |
100 | +hi! link Conditional Statement | |
101 | +hi! link Define PreProc | |
102 | +hi! link Delimiter Special | |
103 | +hi! link Exception Statement | |
104 | +hi! link Float Constant | |
105 | +hi! link Function Identifier | |
106 | +hi! link Include PreProc | |
107 | +hi! link Keyword Statement | |
108 | +hi! link Label Statement | |
109 | +hi! link Macro PreProc | |
110 | +hi! link Number Constant | |
111 | +hi! link Operator Statement | |
112 | +hi! link PreCondit PreProc | |
113 | +hi! link Repeat Statement | |
114 | +hi! link SpecialChar Special | |
115 | +hi! link SpecialComment Special | |
116 | +hi! link StorageClass Type | |
117 | +hi! link String Constant | |
118 | +hi! link Structure Type | |
119 | +hi! link Tag Special | |
120 | +hi! link Typedef Type | |
121 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
122 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
123 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
124 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
125 | + | |
126 | +if s:t_Co >= 256 | |
127 | + hi Normal ctermfg=231 ctermbg=236 cterm=NONE | |
128 | + hi ColorColumn ctermfg=NONE ctermbg=88 cterm=NONE | |
129 | + hi CursorLine ctermfg=NONE ctermbg=241 cterm=NONE | |
130 | + hi CursorLineNr ctermfg=226 ctermbg=241 cterm=NONE | |
131 | + hi EndOfBuffer ctermfg=153 ctermbg=239 cterm=NONE | |
132 | + hi StatusLine ctermfg=236 ctermbg=231 cterm=NONE | |
133 | + hi StatusLineNC ctermfg=236 ctermbg=252 cterm=NONE | |
134 | + hi TabLineSel ctermfg=236 ctermbg=231 cterm=NONE | |
135 | + hi TabLine ctermfg=236 ctermbg=252 cterm=NONE | |
136 | + hi QuickFixLine ctermfg=231 ctermbg=90 cterm=NONE | |
137 | + hi Pmenu ctermfg=231 ctermbg=239 cterm=NONE | |
138 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
139 | + hi PmenuSel ctermfg=16 ctermbg=250 cterm=NONE | |
140 | + hi PmenuThumb ctermfg=NONE ctermbg=231 cterm=NONE | |
141 | + hi LineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
142 | + hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE | |
143 | + hi Cursor ctermfg=16 ctermbg=46 cterm=NONE | |
144 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
145 | + hi ErrorMsg ctermfg=231 ctermbg=196 cterm=NONE | |
146 | + hi FoldColumn ctermfg=153 ctermbg=NONE cterm=NONE | |
147 | + hi Folded ctermfg=18 ctermbg=252 cterm=NONE | |
148 | + hi IncSearch ctermfg=46 ctermbg=NONE cterm=reverse | |
149 | + hi MatchParen ctermfg=NONE ctermbg=30 cterm=NONE | |
150 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
151 | + hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE | |
152 | + hi NonText ctermfg=153 ctermbg=239 cterm=NONE | |
153 | + hi Question ctermfg=46 ctermbg=NONE cterm=NONE | |
154 | + hi Search ctermfg=16 ctermbg=226 cterm=NONE | |
155 | + hi SignColumn ctermfg=30 ctermbg=NONE cterm=NONE | |
156 | + hi SpecialKey ctermfg=51 ctermbg=NONE cterm=NONE | |
157 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
158 | + hi SpellCap ctermfg=46 ctermbg=NONE cterm=underline | |
159 | + hi SpellLocal ctermfg=51 ctermbg=NONE cterm=underline | |
160 | + hi SpellRare ctermfg=201 ctermbg=NONE cterm=underline | |
161 | + hi! link StatusLineTerm StatusLine | |
162 | + hi! link StatusLineTermNC StatusLineNC | |
163 | + hi! link TabLineFill TabLine | |
164 | + hi ToolbarButton ctermfg=NONE ctermbg=246 cterm=NONE | |
165 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
166 | + hi VertSplit ctermfg=231 ctermbg=231 cterm=NONE | |
167 | + hi Visual ctermfg=231 ctermbg=246 cterm=NONE | |
168 | + hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline | |
169 | + hi WarningMsg ctermfg=196 ctermbg=NONE cterm=NONE | |
170 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
171 | + hi debugBreakpoint ctermfg=18 ctermbg=196 cterm=NONE | |
172 | + hi debugPC ctermfg=18 ctermbg=21 cterm=NONE | |
173 | + hi! link Terminal Normal | |
174 | + hi! link CursorColumn CursorLine | |
175 | + hi! link CursorIM Cursor | |
176 | + hi! link LineNrAbove LineNr | |
177 | + hi! link LineNrBelow LineNr | |
178 | + hi! link Debug Special | |
179 | + hi! link diffAdded String | |
180 | + hi! link diffRemoved WarningMsg | |
181 | + hi! link diffOnly WarningMsg | |
182 | + hi! link diffNoEOL WarningMsg | |
183 | + hi! link diffIsA WarningMsg | |
184 | + hi! link diffIdentical WarningMsg | |
185 | + hi! link diffDiffer WarningMsg | |
186 | + hi! link diffCommon WarningMsg | |
187 | + hi! link diffBDiffer WarningMsg | |
188 | + hi! link lCursor Cursor | |
189 | + hi! link CurSearch Search | |
190 | + hi! link CursorLineFold CursorLine | |
191 | + hi! link CursorLineSign CursorLine | |
192 | + hi Directory ctermfg=51 ctermbg=NONE cterm=NONE | |
193 | + hi Title ctermfg=201 ctermbg=NONE cterm=NONE | |
194 | + hi Comment ctermfg=111 ctermbg=NONE cterm=NONE | |
195 | + hi Constant ctermfg=217 ctermbg=NONE cterm=NONE | |
196 | + hi Identifier ctermfg=51 ctermbg=NONE cterm=NONE | |
197 | + hi Ignore ctermfg=236 ctermbg=NONE cterm=NONE | |
198 | + hi PreProc ctermfg=201 ctermbg=NONE cterm=NONE | |
199 | + hi Special ctermfg=214 ctermbg=NONE cterm=NONE | |
200 | + hi Statement ctermfg=227 ctermbg=NONE cterm=NONE | |
201 | + hi Todo ctermfg=226 ctermbg=21 cterm=reverse | |
202 | + hi Type ctermfg=46 ctermbg=NONE cterm=NONE | |
203 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
204 | + hi! link Boolean Constant | |
205 | + hi! link Character Constant | |
206 | + hi! link Conditional Statement | |
207 | + hi! link Define PreProc | |
208 | + hi! link Delimiter Special | |
209 | + hi! link Exception Statement | |
210 | + hi! link Float Constant | |
211 | + hi! link Function Identifier | |
212 | + hi! link Include PreProc | |
213 | + hi! link Keyword Statement | |
214 | + hi! link Label Statement | |
215 | + hi! link Macro PreProc | |
216 | + hi! link Number Constant | |
217 | + hi! link Operator Statement | |
218 | + hi! link PreCondit PreProc | |
219 | + hi! link Repeat Statement | |
220 | + hi! link SpecialChar Special | |
221 | + hi! link SpecialComment Special | |
222 | + hi! link StorageClass Type | |
223 | + hi! link String Constant | |
224 | + hi! link Structure Type | |
225 | + hi! link Tag Special | |
226 | + hi! link Typedef Type | |
227 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
228 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
229 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
230 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
231 | + unlet s:t_Co | |
232 | + finish | |
12 | 233 | endif |
13 | 234 | |
14 | -let colors_name = "evening" | |
15 | - | |
16 | -hi Normal ctermbg=DarkGrey ctermfg=White guifg=White guibg=grey20 | |
235 | +if s:t_Co >= 16 | |
236 | + hi Normal ctermfg=white ctermbg=black cterm=NONE | |
237 | + hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE | |
238 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
239 | + hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=underline | |
240 | + hi EndOfBuffer ctermfg=lightblue ctermbg=NONE cterm=NONE | |
241 | + hi StatusLine ctermfg=black ctermbg=white cterm=NONE | |
242 | + hi StatusLineNC ctermfg=black ctermbg=gray cterm=NONE | |
243 | + hi TabLineSel ctermfg=black ctermbg=white cterm=NONE | |
244 | + hi TabLine ctermfg=black ctermbg=gray cterm=NONE | |
245 | + hi QuickFixLine ctermfg=white ctermbg=darkmagenta cterm=NONE | |
246 | + hi Pmenu ctermfg=white ctermbg=darkgray cterm=NONE | |
247 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
248 | + hi PmenuSel ctermfg=black ctermbg=gray cterm=NONE | |
249 | + hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE | |
250 | + hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
251 | + hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE | |
252 | + hi Cursor ctermfg=black ctermbg=green cterm=NONE | |
253 | + hi Error ctermfg=red ctermbg=white cterm=reverse | |
254 | + hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE | |
255 | + hi FoldColumn ctermfg=lightblue ctermbg=NONE cterm=NONE | |
256 | + hi Folded ctermfg=darkblue ctermbg=gray cterm=NONE | |
257 | + hi IncSearch ctermfg=green ctermbg=NONE cterm=reverse | |
258 | + hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE | |
259 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
260 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
261 | + hi NonText ctermfg=lightblue ctermbg=darkgray cterm=NONE | |
262 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
263 | + hi Search ctermfg=black ctermbg=darkyellow cterm=NONE | |
264 | + hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
265 | + hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE | |
266 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
267 | + hi SpellCap ctermfg=green ctermbg=NONE cterm=underline | |
268 | + hi SpellLocal ctermfg=cyan ctermbg=NONE cterm=underline | |
269 | + hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=underline | |
270 | + hi! link StatusLineTerm StatusLine | |
271 | + hi! link StatusLineTermNC StatusLineNC | |
272 | + hi! link TabLineFill TabLine | |
273 | + hi ToolbarButton ctermfg=NONE ctermbg=darkgray cterm=NONE | |
274 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
275 | + hi VertSplit ctermfg=white ctermbg=white cterm=NONE | |
276 | + hi Visual ctermfg=white ctermbg=darkgray cterm=NONE | |
277 | + hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline | |
278 | + hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE | |
279 | + hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE | |
280 | + hi debugBreakpoint ctermfg=darkblue ctermbg=red cterm=NONE | |
281 | + hi debugPC ctermfg=darkblue ctermbg=blue cterm=NONE | |
282 | + hi! link Terminal Normal | |
283 | + hi! link CursorColumn CursorLine | |
284 | + hi! link CursorIM Cursor | |
285 | + hi! link LineNrAbove LineNr | |
286 | + hi! link LineNrBelow LineNr | |
287 | + hi! link Debug Special | |
288 | + hi! link diffAdded String | |
289 | + hi! link diffRemoved WarningMsg | |
290 | + hi! link diffOnly WarningMsg | |
291 | + hi! link diffNoEOL WarningMsg | |
292 | + hi! link diffIsA WarningMsg | |
293 | + hi! link diffIdentical WarningMsg | |
294 | + hi! link diffDiffer WarningMsg | |
295 | + hi! link diffCommon WarningMsg | |
296 | + hi! link diffBDiffer WarningMsg | |
297 | + hi! link lCursor Cursor | |
298 | + hi! link CurSearch Search | |
299 | + hi! link CursorLineFold CursorLine | |
300 | + hi! link CursorLineSign CursorLine | |
301 | + hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE | |
302 | + hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
303 | + hi Comment ctermfg=lightblue ctermbg=NONE cterm=NONE | |
304 | + hi Constant ctermfg=magenta ctermbg=NONE cterm=NONE | |
305 | + hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE | |
306 | + hi Ignore ctermfg=gray ctermbg=NONE cterm=NONE | |
307 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
308 | + hi Special ctermfg=darkred ctermbg=NONE cterm=NONE | |
309 | + hi Statement ctermfg=yellow ctermbg=NONE cterm=NONE | |
310 | + hi Todo ctermfg=darkyellow ctermbg=blue cterm=reverse | |
311 | + hi Type ctermfg=green ctermbg=NONE cterm=NONE | |
312 | + hi Underlined ctermfg=lightblue ctermbg=NONE cterm=underline | |
313 | + hi! link Boolean Constant | |
314 | + hi! link Character Constant | |
315 | + hi! link Conditional Statement | |
316 | + hi! link Define PreProc | |
317 | + hi! link Delimiter Special | |
318 | + hi! link Exception Statement | |
319 | + hi! link Float Constant | |
320 | + hi! link Function Identifier | |
321 | + hi! link Include PreProc | |
322 | + hi! link Keyword Statement | |
323 | + hi! link Label Statement | |
324 | + hi! link Macro PreProc | |
325 | + hi! link Number Constant | |
326 | + hi! link Operator Statement | |
327 | + hi! link PreCondit PreProc | |
328 | + hi! link Repeat Statement | |
329 | + hi! link SpecialChar Special | |
330 | + hi! link SpecialComment Special | |
331 | + hi! link StorageClass Type | |
332 | + hi! link String Constant | |
333 | + hi! link Structure Type | |
334 | + hi! link Tag Special | |
335 | + hi! link Typedef Type | |
336 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
337 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
338 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
339 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
340 | + unlet s:t_Co | |
341 | + finish | |
342 | +endif | |
17 | 343 | |
18 | -" Groups used in the 'highlight' and 'guicursor' options default value. | |
19 | -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White | |
20 | -hi IncSearch term=reverse cterm=reverse gui=reverse | |
21 | -hi ModeMsg term=bold cterm=bold gui=bold | |
22 | -hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold | |
23 | -hi StatusLineNC term=reverse cterm=reverse gui=reverse | |
24 | -hi VertSplit term=reverse cterm=reverse gui=reverse | |
25 | -hi Visual term=reverse ctermbg=black guibg=grey60 | |
26 | -hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold | |
27 | -hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red | |
28 | -hi Cursor guibg=Green guifg=Black | |
29 | -hi lCursor guibg=Cyan guifg=Black | |
30 | -hi Directory term=bold ctermfg=LightCyan guifg=Cyan | |
31 | -hi LineNr term=underline ctermfg=Yellow guifg=Yellow | |
32 | -hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen | |
33 | -hi NonText term=bold ctermfg=LightBlue gui=bold guifg=LightBlue guibg=grey30 | |
34 | -hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green | |
35 | -hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black | |
36 | -hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan | |
37 | -hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta | |
38 | -hi WarningMsg term=standout ctermfg=LightRed guifg=Red | |
39 | -hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black | |
40 | -hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue | |
41 | -hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue | |
42 | -hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue | |
43 | -hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta | |
44 | -hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan | |
45 | -hi CursorColumn term=reverse ctermbg=Black guibg=grey40 | |
46 | -hi CursorLine term=underline cterm=underline guibg=grey40 | |
344 | +if s:t_Co >= 0 | |
345 | + hi Normal term=NONE | |
346 | + hi ColorColumn term=reverse | |
347 | + hi Conceal term=NONE | |
348 | + hi Cursor term=reverse | |
349 | + hi CursorColumn term=NONE | |
350 | + hi CursorLine term=underline | |
351 | + hi CursorLineNr term=bold | |
352 | + hi DiffAdd term=reverse | |
353 | + hi DiffChange term=NONE | |
354 | + hi DiffDelete term=reverse | |
355 | + hi DiffText term=reverse | |
356 | + hi Directory term=NONE | |
357 | + hi EndOfBuffer term=NONE | |
358 | + hi ErrorMsg term=bold,reverse | |
359 | + hi FoldColumn term=NONE | |
360 | + hi Folded term=NONE | |
361 | + hi IncSearch term=bold,reverse,underline | |
362 | + hi LineNr term=NONE | |
363 | + hi MatchParen term=bold,underline | |
364 | + hi ModeMsg term=bold | |
365 | + hi MoreMsg term=NONE | |
366 | + hi NonText term=NONE | |
367 | + hi Pmenu term=reverse | |
368 | + hi PmenuSbar term=reverse | |
369 | + hi PmenuSel term=bold | |
370 | + hi PmenuThumb term=NONE | |
371 | + hi Question term=standout | |
372 | + hi Search term=reverse | |
373 | + hi SignColumn term=reverse | |
374 | + hi SpecialKey term=bold | |
375 | + hi SpellBad term=underline | |
376 | + hi SpellCap term=underline | |
377 | + hi SpellLocal term=underline | |
378 | + hi SpellRare term=underline | |
379 | + hi StatusLine term=bold,reverse | |
380 | + hi StatusLineNC term=bold,underline | |
381 | + hi TabLine term=bold,underline | |
382 | + hi TabLineFill term=NONE | |
383 | + hi Terminal term=NONE | |
384 | + hi TabLineSel term=bold,reverse | |
385 | + hi Title term=NONE | |
386 | + hi VertSplit term=NONE | |
387 | + hi Visual term=reverse | |
388 | + hi VisualNOS term=NONE | |
389 | + hi WarningMsg term=standout | |
390 | + hi WildMenu term=bold | |
391 | + hi CursorIM term=NONE | |
392 | + hi ToolbarLine term=reverse | |
393 | + hi ToolbarButton term=bold,reverse | |
394 | + hi CurSearch term=reverse | |
395 | + hi CursorLineFold term=underline | |
396 | + hi CursorLineSign term=underline | |
397 | + hi Comment term=bold | |
398 | + hi Constant term=NONE | |
399 | + hi Error term=bold,reverse | |
400 | + hi Identifier term=NONE | |
401 | + hi Ignore term=NONE | |
402 | + hi PreProc term=NONE | |
403 | + hi Special term=NONE | |
404 | + hi Statement term=NONE | |
405 | + hi Todo term=bold,reverse | |
406 | + hi Type term=NONE | |
407 | + hi Underlined term=underline | |
408 | + unlet s:t_Co | |
409 | + finish | |
410 | +endif | |
47 | 411 | |
48 | -" Groups for syntax highlighting | |
49 | -hi Constant term=underline ctermfg=Magenta guifg=#ffa0a0 | |
50 | -hi Special term=bold ctermfg=LightRed guifg=Orange | |
51 | -if &t_Co > 8 | |
52 | - hi Statement term=bold cterm=bold ctermfg=Yellow guifg=#ffff60 gui=bold | |
53 | -endif | |
54 | -hi Ignore ctermfg=DarkGrey guifg=grey20 | |
55 | - | |
56 | -" vim: sw=2 | |
412 | +" Background: dark | |
413 | +" Color: lightmagenta #ffa0a0 217 magenta | |
414 | +" Color: blue #0000ff 21 blue | |
415 | +" Color: cyan #00ffff 51 cyan | |
416 | +" Color: yellow #ffff00 226 darkyellow | |
417 | +" Color: white #ffffff 231 white | |
418 | +" Color: black #000000 16 black | |
419 | +" Color: green #00ff00 46 green | |
420 | +" Color: magenta #ff80ff 201 darkmagenta | |
421 | +" Color: red #ff0000 196 red | |
422 | +" Color: lightyellow #ffff60 227 yellow | |
423 | +" Color: darkblue #00008b 18 darkblue | |
424 | +" Color: darkcyan #008b8b 30 darkcyan | |
425 | +" Color: darkmagenta #8b008b 90 darkmagenta | |
426 | +" Color: lightblue #add8e6 153 lightblue | |
427 | +" Color: orange #ffa500 214 darkred | |
428 | +" Color: seagreen #2e8b57 29 darkgreen | |
429 | +" Color: lightgrey #d3d3d3 252 gray | |
430 | +" Color: grey #bebebe 250 gray | |
431 | +" Color: grey20 #333333 236 gray | |
432 | +" Color: grey30 #4d4d4d 239 darkgray | |
433 | +" Color: grey40 #666666 241 darkgray | |
434 | +" Color: grey60 #999999 246 darkgray | |
435 | +" Color: xtermblue #0087ff 33 blue | |
436 | +" Color: xtermdarkblue #006faf 25 darkblue | |
437 | +" Color: xtermred #ff5f5f 203 red | |
438 | +" Color: comment #80a0ff 111 lightblue | |
439 | +" Color: darkred #8b0000 88 darkred | |
440 | +" Term colors: black orange seagreen yellow xtermdarkblue darkmagenta darkcyan grey | |
441 | +" Term colors: grey30 xtermred green lightyellow xtermblue magenta cyan white | |
442 | +" Color: bgDiffA #5F875F 65 darkgreen | |
443 | +" Color: bgDiffC #5F87AF 67 blue | |
444 | +" Color: bgDiffD #AF5FAF 133 magenta | |
445 | +" Color: bgDiffT #C6C6C6 251 grey | |
446 | +" Color: fgDiffW #FFFFFF 231 white | |
447 | +" Color: fgDiffB #000000 16 black | |
448 | +" vim: et ts=2 sw=2 |
@@ -1,40 +1,337 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: Shian Lee | |
3 | -" Last Change: 2014 Mar 6 (for vim 7.4) | |
4 | -" Remark: "industry" stands for 'industrial' color scheme. In industrial | |
5 | -" HMI (Human-Machine-Interface) programming, using a standard color | |
6 | -" scheme is mandatory in many cases (in traffic-lights for example): | |
7 | -" LIGHT_RED is 'Warning' | |
8 | -" LIGHT_YELLOW is 'Attention' | |
9 | -" LIGHT_GREEN is 'Normal' | |
10 | -" LIGHT_MAGENTA is 'Warning-Attention' (light RED-YELLOW) | |
11 | -" LIGHT_CYAN is 'Attention-Normal' (light YELLOW-GREEN). | |
12 | -" BLACK is Dark-High-Contrast Background for maximum safety. | |
13 | -" BLUE is Shade of BLACK (not supposed to get attention). | |
14 | -" | |
15 | -" Industrial color scheme is by nature clear, safe and productive. | |
16 | -" Yet, depends on the file type's syntax, it might appear incorrect. | |
1 | +" Name: industry | |
2 | +" Description: "industry" stands for 'industrial' color scheme. | |
3 | +" Author: Original author Shian Lee. | |
4 | +" Maintainer: Original maintainer Shian Lee. | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:38 2022 | |
17 | 8 | |
18 | -" Reset to dark background, then reset everything to defaults: | |
9 | +" Generated by Colortemplate v2.2.0 | |
10 | + | |
19 | 11 | set background=dark |
20 | -highlight clear | |
21 | -if exists("syntax_on") | |
22 | - syntax reset | |
12 | + | |
13 | +hi clear | |
14 | +let g:colors_name = 'industry' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#303030', '#870000', '#5fd75f', '#afaf00', '#87afff', '#af00af', '#00afaf', '#6c6c6c', '#444444', '#ff0000', '#00ff00', '#ffff00', '#005fff', '#ff00ff', '#00ffff', '#ffffff'] | |
20 | +endif | |
21 | +hi Normal guifg=#dadada guibg=#000000 gui=NONE cterm=NONE | |
22 | +hi EndOfBuffer guifg=#444444 guibg=#000000 gui=NONE cterm=NONE | |
23 | +hi StatusLine guifg=#000000 guibg=#dadada gui=bold cterm=NONE | |
24 | +hi StatusLineNC guifg=#000000 guibg=#6c6c6c gui=NONE cterm=NONE | |
25 | +hi StatusLineTerm guifg=#000000 guibg=#00ff00 gui=bold cterm=NONE | |
26 | +hi StatusLineTermNC guifg=#000000 guibg=#5fd75f gui=NONE cterm=NONE | |
27 | +hi VertSplit guifg=#000000 guibg=#6c6c6c gui=NONE cterm=NONE | |
28 | +hi Pmenu guifg=#dadada guibg=#444444 gui=NONE cterm=NONE | |
29 | +hi PmenuSel guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
30 | +hi PmenuSbar guifg=NONE guibg=#000000 gui=NONE cterm=NONE | |
31 | +hi PmenuThumb guifg=NONE guibg=#6c6c6c gui=NONE cterm=NONE | |
32 | +hi TabLine guifg=#dadada guibg=#444444 gui=NONE cterm=NONE | |
33 | +hi TabLineFill guifg=NONE guibg=#6c6c6c gui=NONE cterm=NONE | |
34 | +hi TabLineSel guifg=#ffffff guibg=#000000 gui=bold cterm=NONE | |
35 | +hi ToolbarButton guifg=#dadada guibg=#6c6c6c gui=bold cterm=NONE | |
36 | +hi ToolbarLine guifg=NONE guibg=#303030 gui=NONE cterm=NONE | |
37 | +hi NonText guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
38 | +hi SpecialKey guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
39 | +hi Folded guifg=#00afaf guibg=#303030 gui=NONE cterm=NONE | |
40 | +hi Visual guifg=#dadada guibg=#6c6c6c gui=NONE cterm=NONE | |
41 | +hi CursorLine guifg=NONE guibg=#6c6c6c gui=NONE cterm=NONE | |
42 | +hi CursorColumn guifg=NONE guibg=#6c6c6c gui=NONE cterm=NONE | |
43 | +hi CursorLineNr guifg=#ffff00 guibg=NONE gui=bold cterm=NONE | |
44 | +hi ColorColumn guifg=NONE guibg=#444444 gui=NONE cterm=NONE | |
45 | +hi QuickFixLine guifg=#000000 guibg=#ff00ff gui=NONE cterm=NONE | |
46 | +hi VisualNOS guifg=#dadada guibg=#6c6c6c gui=NONE cterm=NONE | |
47 | +hi LineNr guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
48 | +hi FoldColumn guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
49 | +hi SignColumn guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
50 | +hi Underlined guifg=#87afff guibg=NONE gui=underline cterm=underline | |
51 | +hi Error guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
52 | +hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
53 | +hi ModeMsg guifg=#ffffff guibg=NONE gui=bold cterm=NONE | |
54 | +hi WarningMsg guifg=#870000 guibg=NONE gui=bold cterm=NONE | |
55 | +hi MoreMsg guifg=#5fd75f guibg=NONE gui=bold cterm=NONE | |
56 | +hi Question guifg=#00ff00 guibg=NONE gui=bold cterm=NONE | |
57 | +hi Todo guifg=#005fff guibg=#ffff00 gui=NONE cterm=NONE | |
58 | +hi MatchParen guifg=#303030 guibg=#afaf00 gui=NONE cterm=NONE | |
59 | +hi Search guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
60 | +hi IncSearch guifg=#000000 guibg=#00ff00 gui=NONE cterm=NONE | |
61 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#000000 guibg=#dadada gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#000000 guibg=#ff0000 gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#005fff guibg=NONE guisp=#005fff gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#00ff00 guibg=NONE guisp=#00ff00 gui=undercurl cterm=underline | |
68 | +hi Comment guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
69 | +hi Identifier guifg=#ff00ff guibg=NONE gui=NONE cterm=NONE | |
70 | +hi Function guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Statement guifg=#ffffff guibg=NONE gui=bold cterm=NONE | |
72 | +hi Constant guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
73 | +hi PreProc guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
74 | +hi Type guifg=#00ff00 guibg=NONE gui=bold cterm=NONE | |
75 | +hi Special guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
76 | +hi Delimiter guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
77 | +hi Directory guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
78 | +hi Conceal guifg=#6c6c6c guibg=NONE gui=NONE cterm=NONE | |
79 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
80 | +hi Title guifg=#ff00ff guibg=NONE gui=bold cterm=NONE | |
81 | +hi! link Terminal Normal | |
82 | +hi! link LineNrAbove LineNr | |
83 | +hi! link LineNrBelow LineNr | |
84 | +hi! link CurSearch Search | |
85 | +hi! link CursorLineFold CursorLine | |
86 | +hi! link CursorLineSign CursorLine | |
87 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
88 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
89 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
90 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
91 | + | |
92 | +if s:t_Co >= 256 | |
93 | + hi Normal ctermfg=253 ctermbg=16 cterm=NONE | |
94 | + hi EndOfBuffer ctermfg=238 ctermbg=16 cterm=NONE | |
95 | + hi StatusLine ctermfg=16 ctermbg=253 cterm=NONE | |
96 | + hi StatusLineNC ctermfg=16 ctermbg=242 cterm=NONE | |
97 | + hi StatusLineTerm ctermfg=16 ctermbg=46 cterm=NONE | |
98 | + hi StatusLineTermNC ctermfg=16 ctermbg=77 cterm=NONE | |
99 | + hi VertSplit ctermfg=16 ctermbg=242 cterm=NONE | |
100 | + hi Pmenu ctermfg=253 ctermbg=238 cterm=NONE | |
101 | + hi PmenuSel ctermfg=16 ctermbg=226 cterm=NONE | |
102 | + hi PmenuSbar ctermfg=NONE ctermbg=16 cterm=NONE | |
103 | + hi PmenuThumb ctermfg=NONE ctermbg=242 cterm=NONE | |
104 | + hi TabLine ctermfg=253 ctermbg=238 cterm=NONE | |
105 | + hi TabLineFill ctermfg=NONE ctermbg=242 cterm=NONE | |
106 | + hi TabLineSel ctermfg=231 ctermbg=16 cterm=NONE | |
107 | + hi ToolbarButton ctermfg=253 ctermbg=242 cterm=NONE | |
108 | + hi ToolbarLine ctermfg=NONE ctermbg=236 cterm=NONE | |
109 | + hi NonText ctermfg=37 ctermbg=NONE cterm=NONE | |
110 | + hi SpecialKey ctermfg=37 ctermbg=NONE cterm=NONE | |
111 | + hi Folded ctermfg=37 ctermbg=236 cterm=NONE | |
112 | + hi Visual ctermfg=253 ctermbg=242 cterm=NONE | |
113 | + hi CursorLine ctermfg=NONE ctermbg=242 cterm=NONE | |
114 | + hi CursorColumn ctermfg=NONE ctermbg=242 cterm=NONE | |
115 | + hi CursorLineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
116 | + hi ColorColumn ctermfg=NONE ctermbg=238 cterm=NONE | |
117 | + hi QuickFixLine ctermfg=16 ctermbg=201 cterm=NONE | |
118 | + hi VisualNOS ctermfg=253 ctermbg=242 cterm=NONE | |
119 | + hi LineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
120 | + hi FoldColumn ctermfg=37 ctermbg=NONE cterm=NONE | |
121 | + hi SignColumn ctermfg=37 ctermbg=NONE cterm=NONE | |
122 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
123 | + hi Error ctermfg=231 ctermbg=196 cterm=NONE | |
124 | + hi ErrorMsg ctermfg=231 ctermbg=196 cterm=NONE | |
125 | + hi ModeMsg ctermfg=231 ctermbg=NONE cterm=NONE | |
126 | + hi WarningMsg ctermfg=88 ctermbg=NONE cterm=NONE | |
127 | + hi MoreMsg ctermfg=77 ctermbg=NONE cterm=NONE | |
128 | + hi Question ctermfg=46 ctermbg=NONE cterm=NONE | |
129 | + hi Todo ctermfg=27 ctermbg=226 cterm=NONE | |
130 | + hi MatchParen ctermfg=236 ctermbg=142 cterm=NONE | |
131 | + hi Search ctermfg=16 ctermbg=226 cterm=NONE | |
132 | + hi IncSearch ctermfg=16 ctermbg=46 cterm=NONE | |
133 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
134 | + hi Cursor ctermfg=16 ctermbg=253 cterm=NONE | |
135 | + hi lCursor ctermfg=16 ctermbg=196 cterm=NONE | |
136 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
137 | + hi SpellCap ctermfg=27 ctermbg=NONE cterm=underline | |
138 | + hi SpellLocal ctermfg=201 ctermbg=NONE cterm=underline | |
139 | + hi SpellRare ctermfg=46 ctermbg=NONE cterm=underline | |
140 | + hi Comment ctermfg=37 ctermbg=NONE cterm=NONE | |
141 | + hi Identifier ctermfg=201 ctermbg=NONE cterm=NONE | |
142 | + hi Function ctermfg=46 ctermbg=NONE cterm=NONE | |
143 | + hi Statement ctermfg=231 ctermbg=NONE cterm=NONE | |
144 | + hi Constant ctermfg=51 ctermbg=NONE cterm=NONE | |
145 | + hi PreProc ctermfg=226 ctermbg=NONE cterm=NONE | |
146 | + hi Type ctermfg=46 ctermbg=NONE cterm=NONE | |
147 | + hi Special ctermfg=196 ctermbg=NONE cterm=NONE | |
148 | + hi Delimiter ctermfg=226 ctermbg=NONE cterm=NONE | |
149 | + hi Directory ctermfg=51 ctermbg=NONE cterm=NONE | |
150 | + hi Conceal ctermfg=242 ctermbg=NONE cterm=NONE | |
151 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
152 | + hi Title ctermfg=201 ctermbg=NONE cterm=NONE | |
153 | + hi! link Terminal Normal | |
154 | + hi! link LineNrAbove LineNr | |
155 | + hi! link LineNrBelow LineNr | |
156 | + hi! link CurSearch Search | |
157 | + hi! link CursorLineFold CursorLine | |
158 | + hi! link CursorLineSign CursorLine | |
159 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
160 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
161 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
162 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
163 | + unlet s:t_Co | |
164 | + finish | |
23 | 165 | endif |
24 | 166 | |
25 | -let colors_name = "industry" | |
26 | - | |
27 | -" First set Normal to regular white on black text colors: | |
28 | -hi Normal ctermfg=LightGray ctermbg=Black guifg=#dddddd guibg=Black | |
167 | +if s:t_Co >= 16 | |
168 | + hi Normal ctermfg=white ctermbg=black cterm=NONE | |
169 | + hi EndOfBuffer ctermfg=darkgrey ctermbg=black cterm=NONE | |
170 | + hi StatusLine ctermfg=black ctermbg=white cterm=NONE | |
171 | + hi StatusLineNC ctermfg=black ctermbg=grey cterm=NONE | |
172 | + hi StatusLineTerm ctermfg=black ctermbg=green cterm=NONE | |
173 | + hi StatusLineTermNC ctermfg=black ctermbg=darkgreen cterm=NONE | |
174 | + hi VertSplit ctermfg=black ctermbg=grey cterm=NONE | |
175 | + hi Pmenu ctermfg=white ctermbg=darkgrey cterm=NONE | |
176 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
177 | + hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE | |
178 | + hi PmenuThumb ctermfg=NONE ctermbg=grey cterm=NONE | |
179 | + hi TabLine ctermfg=white ctermbg=darkgrey cterm=NONE | |
180 | + hi TabLineFill ctermfg=NONE ctermbg=grey cterm=NONE | |
181 | + hi TabLineSel ctermfg=white ctermbg=black cterm=NONE | |
182 | + hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=NONE | |
183 | + hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE | |
184 | + hi NonText ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
185 | + hi SpecialKey ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
186 | + hi Folded ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
187 | + hi Visual ctermfg=black ctermbg=grey cterm=NONE | |
188 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
189 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
190 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
191 | + hi ColorColumn ctermfg=white ctermbg=darkgrey cterm=NONE | |
192 | + hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE | |
193 | + hi VisualNOS ctermfg=white ctermbg=grey cterm=NONE | |
194 | + hi LineNr ctermfg=yellow ctermbg=NONE cterm=NONE | |
195 | + hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
196 | + hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
197 | + hi Underlined ctermfg=darkblue ctermbg=NONE cterm=underline | |
198 | + hi Error ctermfg=white ctermbg=red cterm=NONE | |
199 | + hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE | |
200 | + hi ModeMsg ctermfg=white ctermbg=NONE cterm=NONE | |
201 | + hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE | |
202 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
203 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
204 | + hi Todo ctermfg=blue ctermbg=yellow cterm=NONE | |
205 | + hi MatchParen ctermfg=black ctermbg=darkyellow cterm=NONE | |
206 | + hi Search ctermfg=black ctermbg=yellow cterm=NONE | |
207 | + hi IncSearch ctermfg=black ctermbg=green cterm=NONE | |
208 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
209 | + hi Cursor ctermfg=black ctermbg=white cterm=NONE | |
210 | + hi lCursor ctermfg=black ctermbg=red cterm=NONE | |
211 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
212 | + hi SpellCap ctermfg=blue ctermbg=NONE cterm=underline | |
213 | + hi SpellLocal ctermfg=magenta ctermbg=NONE cterm=underline | |
214 | + hi SpellRare ctermfg=green ctermbg=NONE cterm=underline | |
215 | + hi Comment ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
216 | + hi Identifier ctermfg=magenta ctermbg=NONE cterm=NONE | |
217 | + hi Function ctermfg=green ctermbg=NONE cterm=NONE | |
218 | + hi Statement ctermfg=white ctermbg=NONE cterm=NONE | |
219 | + hi Constant ctermfg=cyan ctermbg=NONE cterm=NONE | |
220 | + hi PreProc ctermfg=yellow ctermbg=NONE cterm=NONE | |
221 | + hi Type ctermfg=green ctermbg=NONE cterm=NONE | |
222 | + hi Special ctermfg=red ctermbg=NONE cterm=NONE | |
223 | + hi Delimiter ctermfg=yellow ctermbg=NONE cterm=NONE | |
224 | + hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE | |
225 | + hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE | |
226 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
227 | + hi Title ctermfg=magenta ctermbg=NONE cterm=NONE | |
228 | + hi! link Terminal Normal | |
229 | + hi! link LineNrAbove LineNr | |
230 | + hi! link LineNrBelow LineNr | |
231 | + hi! link CurSearch Search | |
232 | + hi! link CursorLineFold CursorLine | |
233 | + hi! link CursorLineSign CursorLine | |
234 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
235 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
236 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
237 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
238 | + unlet s:t_Co | |
239 | + finish | |
240 | +endif | |
29 | 241 | |
30 | -" Syntax highlighting (other color-groups using default, see :help group-name): | |
31 | -hi Comment cterm=NONE ctermfg=DarkCyan gui=NONE guifg=#00aaaa | |
32 | -hi Constant cterm=NONE ctermfg=LightCyan gui=NONE guifg=#00ffff | |
33 | -hi Identifier cterm=NONE ctermfg=LightMagenta gui=NONE guifg=#ff00ff | |
34 | -hi Function cterm=NONE ctermfg=LightGreen gui=NONE guifg=#00ff00 | |
35 | -hi Statement cterm=NONE ctermfg=White gui=bold guifg=#ffffff | |
36 | -hi PreProc cterm=NONE ctermfg=Yellow gui=NONE guifg=#ffff00 | |
37 | -hi Type cterm=NONE ctermfg=LightGreen gui=bold guifg=#00ff00 | |
38 | -hi Special cterm=NONE ctermfg=LightRed gui=NONE guifg=#ff0000 | |
39 | -hi Delimiter cterm=NONE ctermfg=Yellow gui=NONE guifg=#ffff00 | |
242 | +if s:t_Co >= 0 | |
243 | + hi Normal term=NONE | |
244 | + hi ColorColumn term=reverse | |
245 | + hi Conceal term=NONE | |
246 | + hi Cursor term=reverse | |
247 | + hi CursorColumn term=NONE | |
248 | + hi CursorLine term=underline | |
249 | + hi CursorLineNr term=bold | |
250 | + hi DiffAdd term=reverse | |
251 | + hi DiffChange term=NONE | |
252 | + hi DiffDelete term=reverse | |
253 | + hi DiffText term=reverse | |
254 | + hi Directory term=NONE | |
255 | + hi EndOfBuffer term=NONE | |
256 | + hi ErrorMsg term=bold,reverse | |
257 | + hi FoldColumn term=NONE | |
258 | + hi Folded term=NONE | |
259 | + hi IncSearch term=bold,reverse,underline | |
260 | + hi LineNr term=NONE | |
261 | + hi MatchParen term=bold,underline | |
262 | + hi ModeMsg term=bold | |
263 | + hi MoreMsg term=NONE | |
264 | + hi NonText term=NONE | |
265 | + hi Pmenu term=reverse | |
266 | + hi PmenuSbar term=reverse | |
267 | + hi PmenuSel term=bold | |
268 | + hi PmenuThumb term=NONE | |
269 | + hi Question term=standout | |
270 | + hi Search term=reverse | |
271 | + hi SignColumn term=reverse | |
272 | + hi SpecialKey term=bold | |
273 | + hi SpellBad term=underline | |
274 | + hi SpellCap term=underline | |
275 | + hi SpellLocal term=underline | |
276 | + hi SpellRare term=underline | |
277 | + hi StatusLine term=bold,reverse | |
278 | + hi StatusLineNC term=bold,underline | |
279 | + hi TabLine term=bold,underline | |
280 | + hi TabLineFill term=NONE | |
281 | + hi Terminal term=NONE | |
282 | + hi TabLineSel term=bold,reverse | |
283 | + hi Title term=NONE | |
284 | + hi VertSplit term=NONE | |
285 | + hi Visual term=reverse | |
286 | + hi VisualNOS term=NONE | |
287 | + hi WarningMsg term=standout | |
288 | + hi WildMenu term=bold | |
289 | + hi CursorIM term=NONE | |
290 | + hi ToolbarLine term=reverse | |
291 | + hi ToolbarButton term=bold,reverse | |
292 | + hi CurSearch term=reverse | |
293 | + hi CursorLineFold term=underline | |
294 | + hi CursorLineSign term=underline | |
295 | + hi Comment term=bold | |
296 | + hi Constant term=NONE | |
297 | + hi Error term=bold,reverse | |
298 | + hi Identifier term=NONE | |
299 | + hi Ignore term=NONE | |
300 | + hi PreProc term=NONE | |
301 | + hi Special term=NONE | |
302 | + hi Statement term=NONE | |
303 | + hi Todo term=bold,reverse | |
304 | + hi Type term=NONE | |
305 | + hi Underlined term=underline | |
306 | + unlet s:t_Co | |
307 | + finish | |
308 | +endif | |
40 | 309 | |
310 | +" Background: dark | |
311 | +" Color: foreground #dadada 253 white | |
312 | +" Color: background #000000 16 black | |
313 | +" Color: color00 #303030 236 black | |
314 | +" Color: color08 #444444 238 darkgrey | |
315 | +" Color: color01 #870000 88 darkred | |
316 | +" Color: color09 #FF0000 196 red | |
317 | +" Color: color02 #5FD75F 77 darkgreen | |
318 | +" Color: color10 #00FF00 46 green | |
319 | +" Color: color03 #AFAF00 142 darkyellow | |
320 | +" Color: color11 #FFFF00 226 yellow | |
321 | +" Color: color04 #87AFFF 111 darkblue | |
322 | +" Color: color12 #005FFF 27 blue | |
323 | +" Color: color05 #AF00AF 127 darkmagenta | |
324 | +" Color: color13 #FF00FF 201 magenta | |
325 | +" Color: color06 #00AFAF 37 darkcyan | |
326 | +" Color: color14 #00FFFF 51 cyan | |
327 | +" Color: color07 #6C6C6C 242 grey | |
328 | +" Color: color15 #FFFFFF 231 white | |
329 | +" Term colors: color00 color01 color02 color03 color04 color05 color06 color07 | |
330 | +" Term colors: color08 color09 color10 color11 color12 color13 color14 color15 | |
331 | +" Color: bgDiffA #5F875F 65 darkgreen | |
332 | +" Color: bgDiffC #5F87AF 67 blue | |
333 | +" Color: bgDiffD #AF5FAF 133 magenta | |
334 | +" Color: bgDiffT #C6C6C6 251 grey | |
335 | +" Color: fgDiffW #FFFFFF 231 white | |
336 | +" Color: fgDiffB #000000 16 black | |
337 | +" vim: et ts=2 sw=2 |
@@ -1,73 +1,360 @@ | ||
1 | -" local syntax file - set colors on a per-machine basis: | |
2 | -" vim: tw=0 ts=4 sw=4 | |
3 | -" Vim color file | |
4 | -" Maintainer: Ron Aaron <ron@ronware.org> | |
5 | -" Last Change: 2016 Sep 04 | |
1 | +" Name: koehler | |
2 | +" Author: original author Ron Aaron <ron@ronware.org> | |
3 | +" Maintainer: original maintainer Ron Aaron <ron@ronware.org> | |
4 | +" Website: https://www.github.com/vim/colorschemes | |
5 | +" License: Same as Vim | |
6 | +" Last Updated: Thu May 12 18:53:29 2022 | |
7 | + | |
8 | +" Generated by Colortemplate v2.2.0 | |
9 | + | |
10 | +set background=dark | |
6 | 11 | |
7 | 12 | hi clear |
8 | -set background=dark | |
9 | -if exists("syntax_on") | |
10 | - syntax reset | |
13 | +let g:colors_name = 'koehler' | |
14 | + | |
15 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
16 | + | |
17 | +hi! link Terminal Normal | |
18 | +hi! link Boolean Constant | |
19 | +hi! link Character Constant | |
20 | +hi! link Conditional Statement | |
21 | +hi! link Debug Special | |
22 | +hi! link Define PreProc | |
23 | +hi! link Delimiter Special | |
24 | +hi! link Exception Statement | |
25 | +hi! link Float Number | |
26 | +hi! link Function Identifier | |
27 | +hi! link Include PreProc | |
28 | +hi! link IncSearch Visual | |
29 | +hi! link Keyword Statement | |
30 | +hi! link Label Statement | |
31 | +hi! link LineNrAbove LineNr | |
32 | +hi! link LineNrBelow LineNr | |
33 | +hi! link Macro PreProc | |
34 | +hi! link Number Constant | |
35 | +hi! link Operator Statement | |
36 | +hi! link PopupSelected PmenuSel | |
37 | +hi! link PreCondit PreProc | |
38 | +hi! link Repeat Statement | |
39 | +hi! link SpecialChar Special | |
40 | +hi! link SpecialComment Special | |
41 | +hi! link StatusLineTerm StatusLine | |
42 | +hi! link StatusLineTermNC StatusLineNC | |
43 | +hi! link StorageClass Type | |
44 | +hi! link String Constant | |
45 | +hi! link Structure Type | |
46 | +hi! link Tag Special | |
47 | +hi! link Typedef Type | |
48 | +hi! link lCursor Cursor | |
49 | +hi! link CurSearch Search | |
50 | +hi! link CursorLineFold CursorLine | |
51 | +hi! link CursorLineSign CursorLine | |
52 | + | |
53 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
54 | + let g:terminal_ansi_colors = ['#000000', '#cd0000', '#00cd00', '#cdcd00', '#0000ee', '#cd00cd', '#00cdcd', '#e5e5e5', '#7f7f7f', '#ff0000', '#00ff00', '#ffff00', '#5c5cff', '#ff00ff', '#00ffff', '#ffffff'] | |
11 | 55 | endif |
12 | -let g:colors_name = "koehler" | |
13 | -hi Normal guifg=white guibg=black | |
14 | -hi Scrollbar guifg=darkcyan guibg=cyan | |
15 | -hi Menu guifg=black guibg=cyan | |
16 | -hi SpecialKey term=bold cterm=bold ctermfg=darkred guifg=#cc0000 | |
17 | -hi NonText term=bold cterm=bold ctermfg=darkred gui=bold guifg=#cc0000 | |
18 | -hi Directory term=bold cterm=bold ctermfg=brown guifg=#cc8000 | |
19 | -hi ErrorMsg term=standout cterm=bold ctermfg=grey ctermbg=red guifg=White guibg=Red | |
20 | -hi Search term=reverse ctermfg=white ctermbg=red guifg=white guibg=Red | |
21 | -hi MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=SeaGreen | |
22 | -hi ModeMsg term=bold cterm=bold gui=bold guifg=White guibg=Blue | |
23 | -hi LineNr term=underline cterm=bold ctermfg=darkcyan guifg=Yellow | |
24 | -hi Question term=standout cterm=bold ctermfg=darkgreen gui=bold guifg=Green | |
25 | -hi StatusLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white | |
26 | -hi StatusLineNC term=reverse ctermfg=white ctermbg=lightblue guifg=white guibg=blue | |
27 | -hi Title term=bold cterm=bold ctermfg=darkmagenta gui=bold guifg=Magenta | |
28 | -hi Visual term=reverse cterm=reverse gui=reverse | |
29 | -hi WarningMsg term=standout cterm=bold ctermfg=darkred guifg=Red | |
30 | -hi Cursor guifg=bg guibg=Green | |
31 | -hi Comment term=bold cterm=bold ctermfg=cyan guifg=#80a0ff | |
32 | -hi Constant term=underline cterm=bold ctermfg=magenta guifg=#ffa0a0 | |
33 | -hi Special term=bold cterm=bold ctermfg=red guifg=Orange | |
34 | -hi Identifier term=underline ctermfg=brown guifg=#40ffff | |
35 | -hi Statement term=bold cterm=bold ctermfg=yellow gui=bold guifg=#ffff60 | |
36 | -hi PreProc term=underline ctermfg=darkmagenta guifg=#ff80ff | |
37 | -hi Type term=underline cterm=bold ctermfg=lightgreen gui=bold guifg=#60ff60 | |
38 | -hi Error term=reverse ctermfg=darkcyan ctermbg=black guifg=Red guibg=Black | |
39 | -hi Todo term=standout ctermfg=black ctermbg=darkcyan guifg=Blue guibg=Yellow | |
40 | -hi CursorLine term=underline guibg=#555555 cterm=underline | |
41 | -hi CursorColumn term=underline guibg=#555555 cterm=underline | |
42 | -hi MatchParen term=reverse ctermfg=blue guibg=Blue | |
43 | -hi TabLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white | |
44 | -hi TabLineFill term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white | |
45 | -hi TabLineSel term=reverse ctermfg=white ctermbg=lightblue guifg=white guibg=blue | |
46 | -hi Underlined term=underline cterm=bold,underline ctermfg=lightblue guifg=lightblue gui=bold,underline | |
47 | -hi Ignore ctermfg=black ctermbg=black guifg=black guibg=black | |
48 | -hi EndOfBuffer term=bold cterm=bold ctermfg=darkred guifg=#cc0000 gui=bold | |
49 | -hi link IncSearch Visual | |
50 | -hi link String Constant | |
51 | -hi link Character Constant | |
52 | -hi link Number Constant | |
53 | -hi link Boolean Constant | |
54 | -hi link Float Number | |
55 | -hi link Function Identifier | |
56 | -hi link Conditional Statement | |
57 | -hi link Repeat Statement | |
58 | -hi link Label Statement | |
59 | -hi link Operator Statement | |
60 | -hi link Keyword Statement | |
61 | -hi link Exception Statement | |
62 | -hi link Include PreProc | |
63 | -hi link Define PreProc | |
64 | -hi link Macro PreProc | |
65 | -hi link PreCondit PreProc | |
66 | -hi link StorageClass Type | |
67 | -hi link Structure Type | |
68 | -hi link Typedef Type | |
69 | -hi link Tag Special | |
70 | -hi link SpecialChar Special | |
71 | -hi link Delimiter Special | |
72 | -hi link SpecialComment Special | |
73 | -hi link Debug Special | |
56 | +hi Normal guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
57 | +hi ColorColumn guifg=NONE guibg=#8b0000 gui=NONE cterm=NONE | |
58 | +hi CursorColumn guifg=NONE guibg=#555555 gui=NONE cterm=NONE | |
59 | +hi CursorLine guifg=NONE guibg=#555555 gui=NONE cterm=NONE | |
60 | +hi CursorLineNr guifg=#ffff00 guibg=NONE gui=bold cterm=NONE | |
61 | +hi Folded guifg=#00cdcd guibg=#666666 gui=NONE cterm=NONE | |
62 | +hi QuickFixLine guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
63 | +hi Conceal guifg=#e5e5e5 guibg=#a9a9a9 gui=NONE cterm=NONE | |
64 | +hi Cursor guifg=#000000 guibg=#00ff00 gui=NONE cterm=NONE | |
65 | +hi Directory guifg=#cc8000 guibg=NONE gui=NONE cterm=NONE | |
66 | +hi EndOfBuffer guifg=#cd0000 guibg=NONE gui=bold cterm=NONE | |
67 | +hi ErrorMsg guifg=#cd0000 guibg=#ffffff gui=reverse cterm=reverse | |
68 | +hi FoldColumn guifg=#00cdcd guibg=NONE gui=NONE cterm=NONE | |
69 | +hi LineNr guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
70 | +hi MatchParen guifg=NONE guibg=#0000ff gui=NONE cterm=NONE | |
71 | +hi ModeMsg guifg=#ffffff guibg=#0000ff gui=bold cterm=NONE | |
72 | +hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
73 | +hi NonText guifg=#cd0000 guibg=NONE gui=bold cterm=NONE | |
74 | +hi Pmenu guifg=#ffffff guibg=#444444 gui=NONE cterm=NONE | |
75 | +hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
76 | +hi PmenuSel guifg=#000000 guibg=#00cdcd gui=NONE cterm=NONE | |
77 | +hi PmenuThumb guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
78 | +hi Question guifg=#5c5cff guibg=NONE gui=bold cterm=NONE | |
79 | +hi Search guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
80 | +hi SignColumn guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
81 | +hi SpecialKey guifg=#cd0000 guibg=NONE gui=NONE cterm=NONE | |
82 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
83 | +hi SpellCap guifg=#60ff60 guibg=NONE guisp=#60ff60 gui=undercurl cterm=underline | |
84 | +hi SpellLocal guifg=#00ffff guibg=NONE guisp=#00ffff gui=undercurl cterm=underline | |
85 | +hi SpellRare guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
86 | +hi StatusLine guifg=#0000ff guibg=#ffffff gui=bold cterm=NONE | |
87 | +hi StatusLineNC guifg=#0000ff guibg=#e5e5e5 gui=NONE cterm=NONE | |
88 | +hi TabLine guifg=#0000ff guibg=#ffffff gui=bold cterm=NONE | |
89 | +hi TabLineFill guifg=#0000ff guibg=#ffffff gui=bold cterm=NONE | |
90 | +hi TabLineSel guifg=#ffffff guibg=#0000ff gui=bold cterm=NONE | |
91 | +hi Title guifg=#ff00ff guibg=NONE gui=bold cterm=NONE | |
92 | +hi VertSplit guifg=#0000ff guibg=#e5e5e5 gui=NONE cterm=NONE | |
93 | +hi Visual guifg=NONE guibg=#666666 gui=reverse cterm=reverse | |
94 | +hi VisualNOS guifg=NONE guibg=#000000 gui=bold,underline cterm=underline | |
95 | +hi WarningMsg guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
96 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
97 | +hi Comment guifg=#80a0ff guibg=NONE gui=NONE cterm=NONE | |
98 | +hi Constant guifg=#ffa0a0 guibg=NONE gui=NONE cterm=NONE | |
99 | +hi Error guifg=#cd0000 guibg=#ffffff gui=reverse cterm=reverse | |
100 | +hi Identifier guifg=#40ffff guibg=NONE gui=NONE cterm=NONE | |
101 | +hi Ignore guifg=#000000 guibg=#000000 gui=NONE cterm=NONE | |
102 | +hi PreProc guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE | |
103 | +hi Special guifg=#ffa500 guibg=NONE gui=NONE cterm=NONE | |
104 | +hi Statement guifg=#ffff60 guibg=NONE gui=bold cterm=NONE | |
105 | +hi Todo guifg=#0000ff guibg=#ffff00 gui=NONE cterm=NONE | |
106 | +hi Type guifg=#60ff60 guibg=NONE gui=bold cterm=NONE | |
107 | +hi Underlined guifg=#add8e6 guibg=NONE gui=bold,underline cterm=underline | |
108 | +hi CursorIM guifg=NONE guibg=fg gui=NONE cterm=NONE | |
109 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
110 | +hi ToolbarButton guifg=#000000 guibg=#e5e5e5 gui=bold cterm=NONE | |
111 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
112 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
113 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
114 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
115 | + | |
116 | +if s:t_Co >= 256 | |
117 | + hi Normal ctermfg=231 ctermbg=16 cterm=NONE | |
118 | + hi ColorColumn ctermfg=NONE ctermbg=88 cterm=NONE | |
119 | + hi CursorColumn ctermfg=NONE ctermbg=240 cterm=NONE | |
120 | + hi CursorLine ctermfg=NONE ctermbg=240 cterm=NONE | |
121 | + hi CursorLineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
122 | + hi Folded ctermfg=44 ctermbg=59 cterm=NONE | |
123 | + hi QuickFixLine ctermfg=16 ctermbg=226 cterm=NONE | |
124 | + hi Conceal ctermfg=254 ctermbg=145 cterm=NONE | |
125 | + hi Cursor ctermfg=16 ctermbg=46 cterm=NONE | |
126 | + hi Directory ctermfg=172 ctermbg=NONE cterm=NONE | |
127 | + hi EndOfBuffer ctermfg=160 ctermbg=NONE cterm=NONE | |
128 | + hi ErrorMsg ctermfg=160 ctermbg=231 cterm=reverse | |
129 | + hi FoldColumn ctermfg=44 ctermbg=NONE cterm=NONE | |
130 | + hi LineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
131 | + hi MatchParen ctermfg=NONE ctermbg=21 cterm=NONE | |
132 | + hi ModeMsg ctermfg=231 ctermbg=21 cterm=NONE | |
133 | + hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE | |
134 | + hi NonText ctermfg=160 ctermbg=NONE cterm=NONE | |
135 | + hi Pmenu ctermfg=231 ctermbg=238 cterm=NONE | |
136 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
137 | + hi PmenuSel ctermfg=16 ctermbg=44 cterm=NONE | |
138 | + hi PmenuThumb ctermfg=NONE ctermbg=231 cterm=NONE | |
139 | + hi Question ctermfg=63 ctermbg=NONE cterm=NONE | |
140 | + hi Search ctermfg=231 ctermbg=196 cterm=NONE | |
141 | + hi SignColumn ctermfg=51 ctermbg=NONE cterm=NONE | |
142 | + hi SpecialKey ctermfg=160 ctermbg=NONE cterm=NONE | |
143 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
144 | + hi SpellCap ctermfg=83 ctermbg=NONE cterm=underline | |
145 | + hi SpellLocal ctermfg=51 ctermbg=NONE cterm=underline | |
146 | + hi SpellRare ctermfg=201 ctermbg=NONE cterm=underline | |
147 | + hi StatusLine ctermfg=21 ctermbg=231 cterm=NONE | |
148 | + hi StatusLineNC ctermfg=21 ctermbg=254 cterm=NONE | |
149 | + hi TabLine ctermfg=21 ctermbg=231 cterm=NONE | |
150 | + hi TabLineFill ctermfg=21 ctermbg=231 cterm=NONE | |
151 | + hi TabLineSel ctermfg=231 ctermbg=21 cterm=NONE | |
152 | + hi Title ctermfg=201 ctermbg=NONE cterm=NONE | |
153 | + hi VertSplit ctermfg=21 ctermbg=254 cterm=NONE | |
154 | + hi Visual ctermfg=NONE ctermbg=59 cterm=reverse | |
155 | + hi VisualNOS ctermfg=NONE ctermbg=16 cterm=underline | |
156 | + hi WarningMsg ctermfg=196 ctermbg=NONE cterm=NONE | |
157 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
158 | + hi Comment ctermfg=111 ctermbg=NONE cterm=NONE | |
159 | + hi Constant ctermfg=217 ctermbg=NONE cterm=NONE | |
160 | + hi Error ctermfg=160 ctermbg=231 cterm=reverse | |
161 | + hi Identifier ctermfg=87 ctermbg=NONE cterm=NONE | |
162 | + hi Ignore ctermfg=16 ctermbg=16 cterm=NONE | |
163 | + hi PreProc ctermfg=213 ctermbg=NONE cterm=NONE | |
164 | + hi Special ctermfg=214 ctermbg=NONE cterm=NONE | |
165 | + hi Statement ctermfg=227 ctermbg=NONE cterm=NONE | |
166 | + hi Todo ctermfg=21 ctermbg=226 cterm=NONE | |
167 | + hi Type ctermfg=83 ctermbg=NONE cterm=NONE | |
168 | + hi Underlined ctermfg=153 ctermbg=NONE cterm=underline | |
169 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
170 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
171 | + hi ToolbarButton ctermfg=16 ctermbg=254 cterm=NONE | |
172 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
173 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
174 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
175 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
176 | + unlet s:t_Co | |
177 | + finish | |
178 | +endif | |
179 | + | |
180 | +if s:t_Co >= 16 | |
181 | + hi Normal ctermfg=white ctermbg=black cterm=NONE | |
182 | + hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE | |
183 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
184 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
185 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
186 | + hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE | |
187 | + hi QuickFixLine ctermfg=black ctermbg=yellow cterm=NONE | |
188 | + hi Conceal ctermfg=grey ctermbg=grey cterm=NONE | |
189 | + hi Cursor ctermfg=black ctermbg=green cterm=NONE | |
190 | + hi Directory ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
191 | + hi EndOfBuffer ctermfg=darkred ctermbg=NONE cterm=NONE | |
192 | + hi ErrorMsg ctermfg=darkred ctermbg=white cterm=reverse | |
193 | + hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
194 | + hi LineNr ctermfg=yellow ctermbg=NONE cterm=NONE | |
195 | + hi MatchParen ctermfg=NONE ctermbg=darkblue cterm=NONE | |
196 | + hi ModeMsg ctermfg=white ctermbg=darkblue cterm=NONE | |
197 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
198 | + hi NonText ctermfg=darkred ctermbg=NONE cterm=NONE | |
199 | + hi Pmenu ctermfg=white ctermbg=darkgrey cterm=NONE | |
200 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
201 | + hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE | |
202 | + hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE | |
203 | + hi Question ctermfg=blue ctermbg=NONE cterm=NONE | |
204 | + hi Search ctermfg=white ctermbg=red cterm=NONE | |
205 | + hi SignColumn ctermfg=cyan ctermbg=NONE cterm=NONE | |
206 | + hi SpecialKey ctermfg=darkred ctermbg=NONE cterm=NONE | |
207 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
208 | + hi SpellCap ctermfg=green ctermbg=NONE cterm=underline | |
209 | + hi SpellLocal ctermfg=cyan ctermbg=NONE cterm=underline | |
210 | + hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline | |
211 | + hi StatusLine ctermfg=darkblue ctermbg=white cterm=NONE | |
212 | + hi StatusLineNC ctermfg=darkblue ctermbg=grey cterm=NONE | |
213 | + hi TabLine ctermfg=darkblue ctermbg=white cterm=NONE | |
214 | + hi TabLineFill ctermfg=darkblue ctermbg=white cterm=NONE | |
215 | + hi TabLineSel ctermfg=white ctermbg=darkblue cterm=NONE | |
216 | + hi Title ctermfg=magenta ctermbg=NONE cterm=NONE | |
217 | + hi VertSplit ctermfg=darkblue ctermbg=grey cterm=NONE | |
218 | + hi Visual ctermfg=NONE ctermbg=darkgrey cterm=reverse | |
219 | + hi VisualNOS ctermfg=NONE ctermbg=black cterm=underline | |
220 | + hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE | |
221 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
222 | + hi Comment ctermfg=blue ctermbg=NONE cterm=NONE | |
223 | + hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE | |
224 | + hi Error ctermfg=darkred ctermbg=white cterm=reverse | |
225 | + hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE | |
226 | + hi Ignore ctermfg=black ctermbg=black cterm=NONE | |
227 | + hi PreProc ctermfg=magenta ctermbg=NONE cterm=NONE | |
228 | + hi Special ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
229 | + hi Statement ctermfg=yellow ctermbg=NONE cterm=NONE | |
230 | + hi Todo ctermfg=darkblue ctermbg=yellow cterm=NONE | |
231 | + hi Type ctermfg=green ctermbg=NONE cterm=NONE | |
232 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
233 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
234 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
235 | + hi ToolbarButton ctermfg=black ctermbg=grey cterm=NONE | |
236 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
237 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
238 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
239 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
240 | + unlet s:t_Co | |
241 | + finish | |
242 | +endif | |
243 | + | |
244 | +if s:t_Co >= 0 | |
245 | + hi Normal term=NONE | |
246 | + hi ColorColumn term=reverse | |
247 | + hi Conceal term=NONE | |
248 | + hi Cursor term=reverse | |
249 | + hi CursorColumn term=NONE | |
250 | + hi CursorLine term=underline | |
251 | + hi CursorLineNr term=bold | |
252 | + hi DiffAdd term=reverse | |
253 | + hi DiffChange term=NONE | |
254 | + hi DiffDelete term=reverse | |
255 | + hi DiffText term=reverse | |
256 | + hi Directory term=NONE | |
257 | + hi EndOfBuffer term=NONE | |
258 | + hi ErrorMsg term=bold,reverse | |
259 | + hi FoldColumn term=NONE | |
260 | + hi Folded term=NONE | |
261 | + hi IncSearch term=bold,reverse,underline | |
262 | + hi LineNr term=NONE | |
263 | + hi MatchParen term=bold,underline | |
264 | + hi ModeMsg term=bold | |
265 | + hi MoreMsg term=NONE | |
266 | + hi NonText term=NONE | |
267 | + hi Pmenu term=reverse | |
268 | + hi PmenuSbar term=reverse | |
269 | + hi PmenuSel term=bold | |
270 | + hi PmenuThumb term=NONE | |
271 | + hi Question term=standout | |
272 | + hi Search term=reverse | |
273 | + hi SignColumn term=reverse | |
274 | + hi SpecialKey term=bold | |
275 | + hi SpellBad term=underline | |
276 | + hi SpellCap term=underline | |
277 | + hi SpellLocal term=underline | |
278 | + hi SpellRare term=underline | |
279 | + hi StatusLine term=bold,reverse | |
280 | + hi StatusLineNC term=bold,underline | |
281 | + hi TabLine term=bold,underline | |
282 | + hi TabLineFill term=NONE | |
283 | + hi Terminal term=NONE | |
284 | + hi TabLineSel term=bold,reverse | |
285 | + hi Title term=NONE | |
286 | + hi VertSplit term=NONE | |
287 | + hi Visual term=reverse | |
288 | + hi VisualNOS term=NONE | |
289 | + hi WarningMsg term=standout | |
290 | + hi WildMenu term=bold | |
291 | + hi CursorIM term=NONE | |
292 | + hi ToolbarLine term=reverse | |
293 | + hi ToolbarButton term=bold,reverse | |
294 | + hi CurSearch term=reverse | |
295 | + hi CursorLineFold term=underline | |
296 | + hi CursorLineSign term=underline | |
297 | + hi Comment term=bold | |
298 | + hi Constant term=NONE | |
299 | + hi Error term=bold,reverse | |
300 | + hi Identifier term=NONE | |
301 | + hi Ignore term=NONE | |
302 | + hi PreProc term=NONE | |
303 | + hi Special term=NONE | |
304 | + hi Statement term=NONE | |
305 | + hi Todo term=bold,reverse | |
306 | + hi Type term=NONE | |
307 | + hi Underlined term=underline | |
308 | + unlet s:t_Co | |
309 | + finish | |
310 | +endif | |
311 | + | |
312 | +" Background: dark | |
313 | +" Color: xterm0 #000000 16 black | |
314 | +" Color: xterm1 #cd0000 160 darkred | |
315 | +" Color: xterm2 #00cd00 40 darkgreen | |
316 | +" Color: xterm3 #cdcd00 184 darkyellow | |
317 | +" Color: xterm4 #0000ee 20 darkblue | |
318 | +" Color: xterm5 #cd00cd 164 darkmagenta | |
319 | +" Color: xterm6 #00cdcd 44 darkcyan | |
320 | +" Color: xterm7 #e5e5e5 254 grey | |
321 | +" Color: xterm8 #7f7f7f 102 darkgrey | |
322 | +" Color: xterm9 #ff0000 196 red | |
323 | +" Color: xterm10 #00ff00 46 green | |
324 | +" Color: xterm11 #ffff00 226 yellow | |
325 | +" Color: xterm12 #5c5cff 63 blue | |
326 | +" Color: xterm13 #ff00ff 201 magenta | |
327 | +" Color: xterm14 #00ffff 51 cyan | |
328 | +" Color: xterm15 #ffffff 231 white | |
329 | +" Color: Pmenu #444444 238 darkgrey | |
330 | +" Color: rgbGrey40 #666666 59 darkgrey | |
331 | +" Color: rgbDarkGrey #a9a9a9 145 grey | |
332 | +" Color: rgbDarkBlue #00008b 20 darkblue | |
333 | +" Color: rgbDarkMagenta #8b008b 90 darkmagenta | |
334 | +" Color: rgbBlue #0000ff 21 darkblue | |
335 | +" Color: rgbDarkCyan #008b8b 44 darkcyan | |
336 | +" Color: rgbSeaGreen #2e8b57 29 darkgreen | |
337 | +" Color: rgbGrey #bebebe 250 grey | |
338 | +" Color: StatusLineTerm #90ee90 120 darkgreen | |
339 | +" Color: ToolbarLine #7f7f7f 244 darkgrey | |
340 | +" Color: Comment #80a0ff 111 blue | |
341 | +" Color: Constant #ffa0a0 217 darkred | |
342 | +" Color: Special #ffa500 214 darkyellow | |
343 | +" Color: Identifier #40ffff 87 cyan | |
344 | +" Color: Statement #ffff60 227 yellow | |
345 | +" Color: PreProc #ff80ff 213 magenta | |
346 | +" Color: Type #60ff60 83 green | |
347 | +" Color: koeDirectory #cc8000 172 darkyellow | |
348 | +" Color: koeCursorLine #555555 240 black | |
349 | +" Color: koeLightBlue #ADD8E6 153 blue | |
350 | +" Color: koeDarkRed #8b0000 88 darkred | |
351 | +" Term colors: xterm0 xterm1 xterm2 xterm3 xterm4 xterm5 xterm6 xterm7 | |
352 | +" Term colors: xterm8 xterm9 xterm10 xterm11 xterm12 xterm13 | |
353 | +" Term colors: xterm14 xterm15 | |
354 | +" Color: bgDiffA #5F875F 65 darkgreen | |
355 | +" Color: bgDiffC #5F87AF 67 blue | |
356 | +" Color: bgDiffD #AF5FAF 133 magenta | |
357 | +" Color: bgDiffT #C6C6C6 251 grey | |
358 | +" Color: fgDiffW #FFFFFF 231 white | |
359 | +" Color: fgDiffB #000000 16 black | |
360 | +" vim: et ts=2 sw=2 |
@@ -1,56 +1,334 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: Bram Moolenaar <Bram@vim.org> | |
3 | -" Last Change: 2006 Apr 15 | |
1 | +" Name: morning | |
2 | +" Description: Colorscheme with light grey background. | |
3 | +" Author: Original author Bram Moolenaar <Bram@vim.org> | |
4 | +" Maintainer: Original maintainer Bram Moolenaar <Bram@vim.org> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Sat May 14 11:15:43 2022 | |
4 | 8 | |
5 | -" This color scheme uses a light grey background. | |
9 | +" Generated by Colortemplate v2.2.0 | |
6 | 10 | |
7 | -" First remove all existing highlighting. | |
8 | 11 | set background=light |
12 | + | |
9 | 13 | hi clear |
10 | -if exists("syntax_on") | |
11 | - syntax reset | |
14 | +let g:colors_name = 'morning' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#e4e4e4', '#a52a2a', '#ff00ff', '#6a0dad', '#008787', '#2e8b57', '#6a5acd', '#bcbcbc', '#0000ff', '#a52a2a', '#ff00ff', '#6a0dad', '#008787', '#2e8b57', '#6a5acd', '#000000'] | |
20 | +endif | |
21 | +hi! link StatuslineTerm Statusline | |
22 | +hi! link StatuslineTermNC StatuslineNC | |
23 | +hi Normal guifg=#000000 guibg=#e4e4e4 gui=NONE cterm=NONE | |
24 | +hi EndOfBuffer guifg=#0000ff guibg=#cccccc gui=bold cterm=NONE | |
25 | +hi Folded guifg=#00008b guibg=#d3d3d3 gui=NONE cterm=NONE | |
26 | +hi CursorLine guifg=NONE guibg=#d3d3d3 gui=NONE cterm=NONE | |
27 | +hi CursorColumn guifg=NONE guibg=#d3d3d3 gui=NONE cterm=NONE | |
28 | +hi CursorLineNr guifg=#a52a2a guibg=NONE gui=bold cterm=NONE | |
29 | +hi QuickFixLine guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
30 | +hi StatusLine guifg=#eeeeee guibg=#000000 gui=bold cterm=NONE | |
31 | +hi StatusLineNC guifg=#bcbcbc guibg=#000000 gui=NONE cterm=NONE | |
32 | +hi VertSplit guifg=#bcbcbc guibg=#000000 gui=NONE cterm=NONE | |
33 | +hi Pmenu guifg=#000000 guibg=#b2b2b2 gui=NONE cterm=NONE | |
34 | +hi PmenuSel guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
35 | +hi PmenuSbar guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE | |
36 | +hi PmenuThumb guifg=NONE guibg=#000000 gui=NONE cterm=NONE | |
37 | +hi TabLine guifg=#000000 guibg=#bcbcbc gui=underline cterm=underline | |
38 | +hi TabLineFill guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
39 | +hi TabLineSel guifg=#000000 guibg=#e4e4e4 gui=bold cterm=NONE | |
40 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
41 | +hi ToolbarButton guifg=NONE guibg=#bcbcbc gui=bold cterm=NONE | |
42 | +hi NonText guifg=#0000ff guibg=#bcbcbc gui=bold cterm=NONE | |
43 | +hi SpecialKey guifg=#bcbcbc guibg=NONE gui=NONE cterm=NONE | |
44 | +hi Visual guifg=NONE guibg=#d0d0d0 gui=NONE cterm=NONE | |
45 | +hi VisualNOS guifg=NONE guibg=#0000ff gui=NONE cterm=NONE | |
46 | +hi LineNr guifg=#a52a2a guibg=NONE gui=NONE cterm=NONE | |
47 | +hi FoldColumn guifg=#00008b guibg=NONE gui=NONE cterm=NONE | |
48 | +hi SignColumn guifg=#00008b guibg=NONE gui=NONE cterm=NONE | |
49 | +hi Underlined guifg=#6a5acd guibg=NONE gui=underline cterm=underline | |
50 | +hi Error guifg=#ff0000 guibg=#e4e4e4 gui=reverse cterm=reverse | |
51 | +hi ErrorMsg guifg=#ff0000 guibg=#e4e4e4 gui=reverse cterm=reverse | |
52 | +hi WarningMsg guifg=#6a0dad guibg=NONE gui=bold cterm=NONE | |
53 | +hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
54 | +hi ModeMsg guifg=#000000 guibg=NONE gui=bold cterm=NONE | |
55 | +hi Question guifg=#008787 guibg=NONE gui=bold cterm=NONE | |
56 | +hi Todo guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
57 | +hi MatchParen guifg=#e4e4e4 guibg=#6a5acd gui=NONE cterm=NONE | |
58 | +hi Search guifg=#e4e4e4 guibg=#6a0dad gui=NONE cterm=NONE | |
59 | +hi IncSearch guifg=#2e8b57 guibg=NONE gui=reverse cterm=reverse | |
60 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=bold cterm=NONE | |
61 | +hi ColorColumn guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#e4e4e4 guibg=#2e8b57 gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#e4e4e4 guibg=#a52a2a gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#00d700 guibg=NONE guisp=#00d700 gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#a52a2a guibg=NONE guisp=#a52a2a gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#2e8b57 guibg=NONE guisp=#2e8b57 gui=undercurl cterm=underline | |
68 | +hi Comment guifg=#0000ff guibg=NONE gui=NONE cterm=NONE | |
69 | +hi Constant guifg=#ff00ff guibg=#eeeeee gui=NONE cterm=NONE | |
70 | +hi Identifier guifg=#008787 guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Statement guifg=#a52a2a guibg=NONE gui=bold cterm=NONE | |
72 | +hi PreProc guifg=#6a0dad guibg=NONE gui=NONE cterm=NONE | |
73 | +hi Type guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
74 | +hi Special guifg=#6a5acd guibg=NONE gui=NONE cterm=NONE | |
75 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
76 | +hi Directory guifg=#008787 guibg=NONE gui=bold cterm=NONE | |
77 | +hi Conceal guifg=#0000ff guibg=NONE gui=NONE cterm=NONE | |
78 | +hi Title guifg=#a52a2a guibg=NONE gui=bold cterm=NONE | |
79 | +hi! link Terminal Normal | |
80 | +hi! link LineNrAbove LineNr | |
81 | +hi! link LineNrBelow LineNr | |
82 | +hi! link CurSearch Search | |
83 | +hi! link CursorLineFold CursorLine | |
84 | +hi! link CursorLineSign CursorLine | |
85 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
86 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
87 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
88 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
89 | + | |
90 | +if s:t_Co >= 256 | |
91 | + hi! link StatuslineTerm Statusline | |
92 | + hi! link StatuslineTermNC StatuslineNC | |
93 | + hi Normal ctermfg=16 ctermbg=254 cterm=NONE | |
94 | + hi EndOfBuffer ctermfg=21 ctermbg=252 cterm=NONE | |
95 | + hi Folded ctermfg=18 ctermbg=252 cterm=NONE | |
96 | + hi CursorLine ctermfg=NONE ctermbg=252 cterm=NONE | |
97 | + hi CursorColumn ctermfg=NONE ctermbg=252 cterm=NONE | |
98 | + hi CursorLineNr ctermfg=124 ctermbg=NONE cterm=NONE | |
99 | + hi QuickFixLine ctermfg=16 ctermbg=226 cterm=NONE | |
100 | + hi StatusLine ctermfg=255 ctermbg=16 cterm=NONE | |
101 | + hi StatusLineNC ctermfg=250 ctermbg=16 cterm=NONE | |
102 | + hi VertSplit ctermfg=250 ctermbg=16 cterm=NONE | |
103 | + hi Pmenu ctermfg=16 ctermbg=249 cterm=NONE | |
104 | + hi PmenuSel ctermfg=16 ctermbg=226 cterm=NONE | |
105 | + hi PmenuSbar ctermfg=NONE ctermbg=254 cterm=NONE | |
106 | + hi PmenuThumb ctermfg=NONE ctermbg=16 cterm=NONE | |
107 | + hi TabLine ctermfg=16 ctermbg=250 cterm=underline | |
108 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
109 | + hi TabLineSel ctermfg=16 ctermbg=254 cterm=NONE | |
110 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
111 | + hi ToolbarButton ctermfg=NONE ctermbg=250 cterm=NONE | |
112 | + hi NonText ctermfg=21 ctermbg=250 cterm=NONE | |
113 | + hi SpecialKey ctermfg=250 ctermbg=NONE cterm=NONE | |
114 | + hi Visual ctermfg=NONE ctermbg=252 cterm=NONE | |
115 | + hi VisualNOS ctermfg=NONE ctermbg=21 cterm=NONE | |
116 | + hi LineNr ctermfg=124 ctermbg=NONE cterm=NONE | |
117 | + hi FoldColumn ctermfg=18 ctermbg=NONE cterm=NONE | |
118 | + hi SignColumn ctermfg=18 ctermbg=NONE cterm=NONE | |
119 | + hi Underlined ctermfg=62 ctermbg=NONE cterm=underline | |
120 | + hi Error ctermfg=196 ctermbg=254 cterm=reverse | |
121 | + hi ErrorMsg ctermfg=196 ctermbg=254 cterm=reverse | |
122 | + hi WarningMsg ctermfg=55 ctermbg=NONE cterm=NONE | |
123 | + hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE | |
124 | + hi ModeMsg ctermfg=16 ctermbg=NONE cterm=NONE | |
125 | + hi Question ctermfg=30 ctermbg=NONE cterm=NONE | |
126 | + hi Todo ctermfg=16 ctermbg=226 cterm=NONE | |
127 | + hi MatchParen ctermfg=254 ctermbg=62 cterm=NONE | |
128 | + hi Search ctermfg=254 ctermbg=55 cterm=NONE | |
129 | + hi IncSearch ctermfg=29 ctermbg=NONE cterm=reverse | |
130 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
131 | + hi ColorColumn ctermfg=16 ctermbg=231 cterm=NONE | |
132 | + hi Cursor ctermfg=254 ctermbg=29 cterm=NONE | |
133 | + hi lCursor ctermfg=254 ctermbg=124 cterm=NONE | |
134 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
135 | + hi SpellCap ctermfg=40 ctermbg=NONE cterm=underline | |
136 | + hi SpellLocal ctermfg=124 ctermbg=NONE cterm=underline | |
137 | + hi SpellRare ctermfg=29 ctermbg=NONE cterm=underline | |
138 | + hi Comment ctermfg=21 ctermbg=NONE cterm=NONE | |
139 | + hi Constant ctermfg=201 ctermbg=255 cterm=NONE | |
140 | + hi Identifier ctermfg=30 ctermbg=NONE cterm=NONE | |
141 | + hi Statement ctermfg=124 ctermbg=NONE cterm=NONE | |
142 | + hi PreProc ctermfg=55 ctermbg=NONE cterm=NONE | |
143 | + hi Type ctermfg=29 ctermbg=NONE cterm=NONE | |
144 | + hi Special ctermfg=62 ctermbg=NONE cterm=NONE | |
145 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
146 | + hi Directory ctermfg=30 ctermbg=NONE cterm=NONE | |
147 | + hi Conceal ctermfg=21 ctermbg=NONE cterm=NONE | |
148 | + hi Title ctermfg=124 ctermbg=NONE cterm=NONE | |
149 | + hi! link Terminal Normal | |
150 | + hi! link LineNrAbove LineNr | |
151 | + hi! link LineNrBelow LineNr | |
152 | + hi! link CurSearch Search | |
153 | + hi! link CursorLineFold CursorLine | |
154 | + hi! link CursorLineSign CursorLine | |
155 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
156 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
157 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
158 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
159 | + unlet s:t_Co | |
160 | + finish | |
12 | 161 | endif |
13 | 162 | |
14 | -let colors_name = "morning" | |
15 | - | |
16 | -hi Normal ctermfg=Black ctermbg=LightGrey guifg=Black guibg=grey90 | |
163 | +if s:t_Co >= 16 | |
164 | + hi! link StatuslineTerm Statusline | |
165 | + hi! link StatuslineTermNC StatuslineNC | |
166 | + hi Normal ctermfg=black ctermbg=grey cterm=NONE | |
167 | + hi EndOfBuffer ctermfg=blue ctermbg=NONE cterm=NONE | |
168 | + hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE | |
169 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
170 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
171 | + hi CursorLineNr ctermfg=darkred ctermbg=NONE cterm=underline | |
172 | + hi QuickFixLine ctermfg=black ctermbg=yellow cterm=NONE | |
173 | + hi StatusLine ctermfg=white ctermbg=black cterm=NONE | |
174 | + hi StatusLineNC ctermfg=darkgrey ctermbg=black cterm=NONE | |
175 | + hi VertSplit ctermfg=darkgrey ctermbg=black cterm=NONE | |
176 | + hi Pmenu ctermfg=black ctermbg=white cterm=NONE | |
177 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
178 | + hi PmenuSbar ctermfg=NONE ctermbg=grey cterm=NONE | |
179 | + hi PmenuThumb ctermfg=NONE ctermbg=black cterm=NONE | |
180 | + hi TabLine ctermfg=black ctermbg=white cterm=underline | |
181 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
182 | + hi TabLineSel ctermfg=black ctermbg=grey cterm=NONE | |
183 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
184 | + hi ToolbarButton ctermfg=NONE ctermbg=white cterm=NONE | |
185 | + hi NonText ctermfg=blue ctermbg=white cterm=NONE | |
186 | + hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
187 | + hi Visual ctermfg=NONE ctermbg=white cterm=NONE | |
188 | + hi VisualNOS ctermfg=NONE ctermbg=blue cterm=NONE | |
189 | + hi LineNr ctermfg=darkred ctermbg=NONE cterm=NONE | |
190 | + hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE | |
191 | + hi SignColumn ctermfg=darkblue ctermbg=NONE cterm=NONE | |
192 | + hi Underlined ctermfg=darkblue ctermbg=NONE cterm=underline | |
193 | + hi Error ctermfg=red ctermbg=grey cterm=reverse | |
194 | + hi ErrorMsg ctermfg=red ctermbg=grey cterm=reverse | |
195 | + hi WarningMsg ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
196 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
197 | + hi ModeMsg ctermfg=black ctermbg=NONE cterm=NONE | |
198 | + hi Question ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
199 | + hi Todo ctermfg=black ctermbg=yellow cterm=NONE | |
200 | + hi MatchParen ctermfg=grey ctermbg=darkblue cterm=NONE | |
201 | + hi Search ctermfg=grey ctermbg=darkmagenta cterm=NONE | |
202 | + hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse | |
203 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
204 | + hi ColorColumn ctermfg=black ctermbg=white cterm=NONE | |
205 | + hi Cursor ctermfg=grey ctermbg=darkgreen cterm=NONE | |
206 | + hi lCursor ctermfg=grey ctermbg=darkred cterm=NONE | |
207 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
208 | + hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline | |
209 | + hi SpellLocal ctermfg=darkred ctermbg=NONE cterm=underline | |
210 | + hi SpellRare ctermfg=darkgreen ctermbg=NONE cterm=underline | |
211 | + hi Comment ctermfg=blue ctermbg=NONE cterm=NONE | |
212 | + hi Constant ctermfg=magenta ctermbg=white cterm=NONE | |
213 | + hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
214 | + hi Statement ctermfg=darkred ctermbg=NONE cterm=NONE | |
215 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
216 | + hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
217 | + hi Special ctermfg=darkblue ctermbg=NONE cterm=NONE | |
218 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
219 | + hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
220 | + hi Conceal ctermfg=blue ctermbg=NONE cterm=NONE | |
221 | + hi Title ctermfg=darkred ctermbg=NONE cterm=NONE | |
222 | + hi! link Terminal Normal | |
223 | + hi! link LineNrAbove LineNr | |
224 | + hi! link LineNrBelow LineNr | |
225 | + hi! link CurSearch Search | |
226 | + hi! link CursorLineFold CursorLine | |
227 | + hi! link CursorLineSign CursorLine | |
228 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
229 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
230 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
231 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
232 | + unlet s:t_Co | |
233 | + finish | |
234 | +endif | |
17 | 235 | |
18 | -" Groups used in the 'highlight' and 'guicursor' options default value. | |
19 | -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White | |
20 | -hi IncSearch term=reverse cterm=reverse gui=reverse | |
21 | -hi ModeMsg term=bold cterm=bold gui=bold | |
22 | -hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold | |
23 | -hi StatusLineNC term=reverse cterm=reverse gui=reverse | |
24 | -hi VertSplit term=reverse cterm=reverse gui=reverse | |
25 | -hi Visual term=reverse ctermbg=grey guibg=grey80 | |
26 | -hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold | |
27 | -hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red | |
28 | -hi Cursor guibg=Green guifg=NONE | |
29 | -hi lCursor guibg=Cyan guifg=NONE | |
30 | -hi Directory term=bold ctermfg=DarkBlue guifg=Blue | |
31 | -hi LineNr term=underline ctermfg=Brown guifg=Brown | |
32 | -hi MoreMsg term=bold ctermfg=DarkGreen gui=bold guifg=SeaGreen | |
33 | -hi NonText term=bold ctermfg=Blue gui=bold guifg=Blue guibg=grey80 | |
34 | -hi Question term=standout ctermfg=DarkGreen gui=bold guifg=SeaGreen | |
35 | -hi Search term=reverse ctermbg=Yellow ctermfg=NONE guibg=Yellow guifg=NONE | |
36 | -hi SpecialKey term=bold ctermfg=DarkBlue guifg=Blue | |
37 | -hi Title term=bold ctermfg=DarkMagenta gui=bold guifg=Magenta | |
38 | -hi WarningMsg term=standout ctermfg=DarkRed guifg=Red | |
39 | -hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black | |
40 | -hi Folded term=standout ctermbg=Grey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue | |
41 | -hi FoldColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue | |
42 | -hi DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue | |
43 | -hi DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta | |
44 | -hi DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan | |
45 | -hi CursorLine term=underline cterm=underline guibg=grey80 | |
46 | -hi CursorColumn term=reverse ctermbg=grey guibg=grey80 | |
236 | +if s:t_Co >= 0 | |
237 | + hi Normal term=NONE | |
238 | + hi ColorColumn term=reverse | |
239 | + hi Conceal term=NONE | |
240 | + hi Cursor term=reverse | |
241 | + hi CursorColumn term=NONE | |
242 | + hi CursorLine term=underline | |
243 | + hi CursorLineNr term=bold | |
244 | + hi DiffAdd term=reverse | |
245 | + hi DiffChange term=NONE | |
246 | + hi DiffDelete term=reverse | |
247 | + hi DiffText term=reverse | |
248 | + hi Directory term=NONE | |
249 | + hi EndOfBuffer term=NONE | |
250 | + hi ErrorMsg term=bold,reverse | |
251 | + hi FoldColumn term=NONE | |
252 | + hi Folded term=NONE | |
253 | + hi IncSearch term=bold,reverse,underline | |
254 | + hi LineNr term=NONE | |
255 | + hi MatchParen term=bold,underline | |
256 | + hi ModeMsg term=bold | |
257 | + hi MoreMsg term=NONE | |
258 | + hi NonText term=NONE | |
259 | + hi Pmenu term=reverse | |
260 | + hi PmenuSbar term=reverse | |
261 | + hi PmenuSel term=bold | |
262 | + hi PmenuThumb term=NONE | |
263 | + hi Question term=standout | |
264 | + hi Search term=reverse | |
265 | + hi SignColumn term=reverse | |
266 | + hi SpecialKey term=bold | |
267 | + hi SpellBad term=underline | |
268 | + hi SpellCap term=underline | |
269 | + hi SpellLocal term=underline | |
270 | + hi SpellRare term=underline | |
271 | + hi StatusLine term=bold,reverse | |
272 | + hi StatusLineNC term=bold,underline | |
273 | + hi TabLine term=bold,underline | |
274 | + hi TabLineFill term=NONE | |
275 | + hi Terminal term=NONE | |
276 | + hi TabLineSel term=bold,reverse | |
277 | + hi Title term=NONE | |
278 | + hi VertSplit term=NONE | |
279 | + hi Visual term=reverse | |
280 | + hi VisualNOS term=NONE | |
281 | + hi WarningMsg term=standout | |
282 | + hi WildMenu term=bold | |
283 | + hi CursorIM term=NONE | |
284 | + hi ToolbarLine term=reverse | |
285 | + hi ToolbarButton term=bold,reverse | |
286 | + hi CurSearch term=reverse | |
287 | + hi CursorLineFold term=underline | |
288 | + hi CursorLineSign term=underline | |
289 | + hi Comment term=bold | |
290 | + hi Constant term=NONE | |
291 | + hi Error term=bold,reverse | |
292 | + hi Identifier term=NONE | |
293 | + hi Ignore term=NONE | |
294 | + hi PreProc term=NONE | |
295 | + hi Special term=NONE | |
296 | + hi Statement term=NONE | |
297 | + hi Todo term=bold,reverse | |
298 | + hi Type term=NONE | |
299 | + hi Underlined term=underline | |
300 | + unlet s:t_Co | |
301 | + finish | |
302 | +endif | |
47 | 303 | |
48 | -" Colors for syntax highlighting | |
49 | -hi Constant term=underline ctermfg=DarkRed guifg=Magenta guibg=grey95 | |
50 | -hi Special term=bold ctermfg=DarkMagenta guifg=SlateBlue guibg=grey95 | |
51 | -if &t_Co > 8 | |
52 | - hi Statement term=bold cterm=bold ctermfg=Brown gui=bold guifg=Brown | |
53 | -endif | |
54 | -hi Ignore ctermfg=LightGrey guifg=grey90 | |
55 | - | |
56 | -" vim: sw=2 | |
304 | +" Background: light | |
305 | +" Color: comment #0000ff 21 blue | |
306 | +" Color: constant #ff00ff 201 magenta | |
307 | +" Color: identifier #008787 30 darkcyan | |
308 | +" Color: statement #a52a2a 124 darkred | |
309 | +" Color: preproc #6a0dad 55 darkmagenta | |
310 | +" Color: type #2e8b57 29 darkgreen | |
311 | +" Color: special #6a5acd 62 darkblue | |
312 | +" Color: fg0 #000000 16 black | |
313 | +" Color: bg0 #e4e4e4 254 grey | |
314 | +" Color: bg1 #bcbcbc 250 white | |
315 | +" Color: status #bcbcbc 250 darkgrey | |
316 | +" Color: bg2 #eeeeee 255 white | |
317 | +" Color: endofbuffer #cccccc 252 darkgrey | |
318 | +" Color: visual #d0d0d0 252 white | |
319 | +" Color: folded #d3d3d3 252 darkgrey | |
320 | +" Color: folded_fg #00008b 18 darkblue | |
321 | +" Color: pmenu #b2b2b2 249 white | |
322 | +" Color: wildmenu #ffff00 226 yellow | |
323 | +" Color: error #ff0000 196 red | |
324 | +" Color: colorcolumn #ffffff 231 white | |
325 | +" Color: spellcap #00d700 40 green | |
326 | +" Term colors: bg0 statement constant preproc identifier type special bg1 | |
327 | +" Term colors: comment statement constant preproc identifier type special fg0 | |
328 | +" Color: bgDiffA #5F875F 65 darkgreen | |
329 | +" Color: bgDiffC #5F87AF 67 blue | |
330 | +" Color: bgDiffD #AF5FAF 133 magenta | |
331 | +" Color: bgDiffT #C6C6C6 251 grey | |
332 | +" Color: fgDiffW #FFFFFF 231 white | |
333 | +" Color: fgDiffB #000000 16 black | |
334 | +" vim: et ts=2 sw=2 |
@@ -1,41 +1,335 @@ | ||
1 | -" local syntax file - set colors on a per-machine basis: | |
2 | -" vim: tw=0 ts=4 sw=4 | |
3 | -" Vim color file | |
4 | -" Maintainer: Ron Aaron <ron@ronware.org> | |
5 | -" Last Change: 2003 May 02 | |
1 | +" Name: murphy | |
2 | +" Description: Green foreground black background. | |
3 | +" Author: Original author Ron Aaron <ron@ronware.org>. | |
4 | +" Maintainer: Original maintainer Ron Aaron <ron@ronware.org>. | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:41 2022 | |
8 | + | |
9 | +" Generated by Colortemplate v2.2.0 | |
10 | + | |
11 | +set background=dark | |
6 | 12 | |
7 | 13 | hi clear |
8 | -set background=dark | |
9 | -if exists("syntax_on") | |
10 | - syntax reset | |
11 | -endif | |
12 | -let g:colors_name = "murphy" | |
14 | +let g:colors_name = 'murphy' | |
13 | 15 | |
14 | -hi Normal ctermbg=Black ctermfg=lightgreen guibg=Black guifg=lightgreen | |
15 | -hi Comment term=bold ctermfg=LightRed guifg=Orange | |
16 | -hi Constant term=underline ctermfg=LightGreen guifg=White gui=NONE | |
17 | -hi Identifier term=underline ctermfg=LightCyan guifg=#00ffff | |
18 | -hi Ignore ctermfg=black guifg=bg | |
19 | -hi PreProc term=underline ctermfg=LightBlue guifg=Wheat | |
20 | -hi Search term=reverse guifg=white guibg=Blue | |
21 | -hi Special term=bold ctermfg=LightRed guifg=magenta | |
22 | -hi Statement term=bold ctermfg=Yellow guifg=#ffff00 gui=NONE | |
23 | -hi Type ctermfg=LightGreen guifg=grey gui=none | |
24 | -hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White | |
25 | -hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow | |
26 | -" From the source: | |
27 | -hi Cursor guifg=Orchid guibg=fg | |
28 | -hi Directory term=bold ctermfg=LightCyan guifg=Cyan | |
29 | -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White | |
30 | -hi IncSearch term=reverse cterm=reverse gui=reverse | |
31 | -hi LineNr term=underline ctermfg=Yellow guifg=Yellow | |
32 | -hi ModeMsg term=bold cterm=bold gui=bold | |
33 | -hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen | |
34 | -hi NonText term=bold ctermfg=Blue gui=bold guifg=Blue | |
35 | -hi Question term=standout ctermfg=LightGreen gui=bold guifg=Cyan | |
36 | -hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan | |
37 | -hi StatusLine term=reverse,bold cterm=reverse gui=NONE guifg=White guibg=darkblue | |
38 | -hi StatusLineNC term=reverse cterm=reverse gui=NONE guifg=white guibg=#333333 | |
39 | -hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Pink | |
40 | -hi WarningMsg term=standout ctermfg=LightRed guifg=Red | |
41 | -hi Visual term=reverse cterm=reverse gui=NONE guifg=white guibg=darkgreen | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#303030', '#ffa700', '#005f00', '#ffd7af', '#87afff', '#ffafaf', '#00afaf', '#bcbcbc', '#444444', '#ff0000', '#00875f', '#ffff00', '#005fff', '#ff00ff', '#00ffff', '#ffffff'] | |
20 | +endif | |
21 | +hi! link StatusLineTerm StatusLine | |
22 | +hi! link StatusLineTermNC StatusLineNC | |
23 | +hi Normal guifg=#87ff87 guibg=#000000 gui=NONE cterm=NONE | |
24 | +hi EndOfBuffer guifg=#0000ff guibg=#000000 gui=NONE cterm=NONE | |
25 | +hi StatusLine guifg=#ffffff guibg=#00008b gui=NONE cterm=NONE | |
26 | +hi StatusLineNC guifg=#ffffff guibg=#3a3a3a gui=NONE cterm=NONE | |
27 | +hi VertSplit guifg=#ffffff guibg=#3a3a3a gui=NONE cterm=NONE | |
28 | +hi Pmenu guifg=#ffffff guibg=#444444 gui=NONE cterm=NONE | |
29 | +hi PmenuSel guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
30 | +hi PmenuSbar guifg=NONE guibg=#303030 gui=NONE cterm=NONE | |
31 | +hi PmenuThumb guifg=NONE guibg=#bcbcbc gui=NONE cterm=NONE | |
32 | +hi TabLineFill guifg=NONE guibg=#303030 gui=NONE cterm=NONE | |
33 | +hi TabLine guifg=#87ff87 guibg=#444444 gui=NONE cterm=NONE | |
34 | +hi TabLineSel guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
35 | +hi ToolbarLine guifg=NONE guibg=#303030 gui=NONE cterm=NONE | |
36 | +hi ToolbarButton guifg=#ffffff guibg=#444444 gui=bold cterm=NONE | |
37 | +hi NonText guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
38 | +hi SpecialKey guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
39 | +hi QuickFixLine guifg=#303030 guibg=#00afaf gui=NONE cterm=NONE | |
40 | +hi Folded guifg=#00afaf guibg=#303030 gui=NONE cterm=NONE | |
41 | +hi CursorLine guifg=NONE guibg=#444444 gui=NONE cterm=NONE | |
42 | +hi CursorColumn guifg=NONE guibg=#444444 gui=NONE cterm=NONE | |
43 | +hi CursorLineNr guifg=#ffff00 guibg=NONE gui=bold cterm=NONE | |
44 | +hi ColorColumn guifg=NONE guibg=#262626 gui=NONE cterm=NONE | |
45 | +hi Visual guifg=#ffffff guibg=#005f00 gui=NONE cterm=NONE | |
46 | +hi VisualNOS guifg=#ffffff guibg=#005f00 gui=NONE cterm=NONE | |
47 | +hi LineNr guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
48 | +hi FoldColumn guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
49 | +hi SignColumn guifg=#00afaf guibg=NONE gui=NONE cterm=NONE | |
50 | +hi Underlined guifg=#00afaf guibg=NONE gui=underline cterm=underline | |
51 | +hi Error guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
52 | +hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
53 | +hi ModeMsg guifg=#87ff87 guibg=NONE gui=bold cterm=NONE | |
54 | +hi WarningMsg guifg=#ffa700 guibg=NONE gui=bold cterm=NONE | |
55 | +hi MoreMsg guifg=#005f00 guibg=NONE gui=bold cterm=NONE | |
56 | +hi Question guifg=#00ffff guibg=NONE gui=bold cterm=NONE | |
57 | +hi Todo guifg=#0000ff guibg=#ffff00 gui=NONE cterm=NONE | |
58 | +hi MatchParen guifg=#303030 guibg=#ffd7af gui=NONE cterm=NONE | |
59 | +hi Search guifg=#ffffff guibg=#0000ff gui=NONE cterm=NONE | |
60 | +hi IncSearch guifg=#ffa700 guibg=NONE gui=reverse cterm=reverse | |
61 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#000000 guibg=#87ff87 gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#000000 guibg=#ff0000 gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#00ffff guibg=NONE guisp=#00ffff gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#ffd7af guibg=NONE guisp=#ffd7af gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#ffff00 guibg=NONE guisp=#ffff00 gui=undercurl cterm=underline | |
68 | +hi Comment guifg=#ffa700 guibg=NONE gui=NONE cterm=NONE | |
69 | +hi Identifier guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
70 | +hi Statement guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Constant guifg=#ffffff guibg=NONE gui=NONE cterm=NONE | |
72 | +hi PreProc guifg=#ffd7af guibg=NONE gui=NONE cterm=NONE | |
73 | +hi Type guifg=#bcbcbc guibg=NONE gui=NONE cterm=NONE | |
74 | +hi Special guifg=#ff00ff guibg=NONE gui=NONE cterm=NONE | |
75 | +hi Directory guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
76 | +hi Conceal guifg=#bcbcbc guibg=NONE gui=NONE cterm=NONE | |
77 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
78 | +hi Title guifg=#ff00ff guibg=NONE gui=bold cterm=NONE | |
79 | +hi! link Terminal Normal | |
80 | +hi! link LineNrAbove LineNr | |
81 | +hi! link LineNrBelow LineNr | |
82 | +hi! link CurSearch Search | |
83 | +hi! link CursorLineFold CursorLine | |
84 | +hi! link CursorLineSign CursorLine | |
85 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
86 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
87 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
88 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
89 | + | |
90 | +if s:t_Co >= 256 | |
91 | + hi! link StatusLineTerm StatusLine | |
92 | + hi! link StatusLineTermNC StatusLineNC | |
93 | + hi Normal ctermfg=120 ctermbg=16 cterm=NONE | |
94 | + hi EndOfBuffer ctermfg=21 ctermbg=16 cterm=NONE | |
95 | + hi StatusLine ctermfg=231 ctermbg=18 cterm=NONE | |
96 | + hi StatusLineNC ctermfg=231 ctermbg=237 cterm=NONE | |
97 | + hi VertSplit ctermfg=231 ctermbg=237 cterm=NONE | |
98 | + hi Pmenu ctermfg=231 ctermbg=238 cterm=NONE | |
99 | + hi PmenuSel ctermfg=16 ctermbg=226 cterm=NONE | |
100 | + hi PmenuSbar ctermfg=NONE ctermbg=236 cterm=NONE | |
101 | + hi PmenuThumb ctermfg=NONE ctermbg=250 cterm=NONE | |
102 | + hi TabLineFill ctermfg=NONE ctermbg=236 cterm=NONE | |
103 | + hi TabLine ctermfg=120 ctermbg=238 cterm=NONE | |
104 | + hi TabLineSel ctermfg=231 ctermbg=16 cterm=NONE | |
105 | + hi ToolbarLine ctermfg=NONE ctermbg=236 cterm=NONE | |
106 | + hi ToolbarButton ctermfg=231 ctermbg=238 cterm=NONE | |
107 | + hi NonText ctermfg=37 ctermbg=NONE cterm=NONE | |
108 | + hi SpecialKey ctermfg=37 ctermbg=NONE cterm=NONE | |
109 | + hi QuickFixLine ctermfg=236 ctermbg=37 cterm=NONE | |
110 | + hi Folded ctermfg=37 ctermbg=236 cterm=NONE | |
111 | + hi CursorLine ctermfg=NONE ctermbg=238 cterm=NONE | |
112 | + hi CursorColumn ctermfg=NONE ctermbg=238 cterm=NONE | |
113 | + hi CursorLineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
114 | + hi ColorColumn ctermfg=NONE ctermbg=235 cterm=NONE | |
115 | + hi Visual ctermfg=231 ctermbg=22 cterm=NONE | |
116 | + hi VisualNOS ctermfg=231 ctermbg=22 cterm=NONE | |
117 | + hi LineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
118 | + hi FoldColumn ctermfg=37 ctermbg=NONE cterm=NONE | |
119 | + hi SignColumn ctermfg=37 ctermbg=NONE cterm=NONE | |
120 | + hi Underlined ctermfg=37 ctermbg=NONE cterm=underline | |
121 | + hi Error ctermfg=231 ctermbg=196 cterm=NONE | |
122 | + hi ErrorMsg ctermfg=231 ctermbg=196 cterm=NONE | |
123 | + hi ModeMsg ctermfg=120 ctermbg=NONE cterm=NONE | |
124 | + hi WarningMsg ctermfg=214 ctermbg=NONE cterm=NONE | |
125 | + hi MoreMsg ctermfg=22 ctermbg=NONE cterm=NONE | |
126 | + hi Question ctermfg=51 ctermbg=NONE cterm=NONE | |
127 | + hi Todo ctermfg=21 ctermbg=226 cterm=NONE | |
128 | + hi MatchParen ctermfg=236 ctermbg=223 cterm=NONE | |
129 | + hi Search ctermfg=231 ctermbg=21 cterm=NONE | |
130 | + hi IncSearch ctermfg=214 ctermbg=NONE cterm=reverse | |
131 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
132 | + hi Cursor ctermfg=16 ctermbg=120 cterm=NONE | |
133 | + hi lCursor ctermfg=16 ctermbg=196 cterm=NONE | |
134 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
135 | + hi SpellCap ctermfg=51 ctermbg=NONE cterm=underline | |
136 | + hi SpellLocal ctermfg=223 ctermbg=NONE cterm=underline | |
137 | + hi SpellRare ctermfg=226 ctermbg=NONE cterm=underline | |
138 | + hi Comment ctermfg=214 ctermbg=NONE cterm=NONE | |
139 | + hi Identifier ctermfg=51 ctermbg=NONE cterm=NONE | |
140 | + hi Statement ctermfg=226 ctermbg=NONE cterm=NONE | |
141 | + hi Constant ctermfg=231 ctermbg=NONE cterm=NONE | |
142 | + hi PreProc ctermfg=223 ctermbg=NONE cterm=NONE | |
143 | + hi Type ctermfg=250 ctermbg=NONE cterm=NONE | |
144 | + hi Special ctermfg=201 ctermbg=NONE cterm=NONE | |
145 | + hi Directory ctermfg=51 ctermbg=NONE cterm=NONE | |
146 | + hi Conceal ctermfg=250 ctermbg=NONE cterm=NONE | |
147 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
148 | + hi Title ctermfg=201 ctermbg=NONE cterm=NONE | |
149 | + hi! link Terminal Normal | |
150 | + hi! link LineNrAbove LineNr | |
151 | + hi! link LineNrBelow LineNr | |
152 | + hi! link CurSearch Search | |
153 | + hi! link CursorLineFold CursorLine | |
154 | + hi! link CursorLineSign CursorLine | |
155 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
156 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
157 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
158 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
159 | + unlet s:t_Co | |
160 | + finish | |
161 | +endif | |
162 | + | |
163 | +if s:t_Co >= 16 | |
164 | + hi! link StatusLineTerm StatusLine | |
165 | + hi! link StatusLineTermNC StatusLineNC | |
166 | + hi Normal ctermfg=green ctermbg=black cterm=NONE | |
167 | + hi EndOfBuffer ctermfg=blue ctermbg=black cterm=NONE | |
168 | + hi StatusLine ctermfg=white ctermbg=darkblue cterm=NONE | |
169 | + hi StatusLineNC ctermfg=white ctermbg=darkgrey cterm=NONE | |
170 | + hi VertSplit ctermfg=white ctermbg=darkgrey cterm=NONE | |
171 | + hi Pmenu ctermfg=white ctermbg=darkgrey cterm=NONE | |
172 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
173 | + hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE | |
174 | + hi PmenuThumb ctermfg=NONE ctermbg=grey cterm=NONE | |
175 | + hi TabLineFill ctermfg=NONE ctermbg=grey cterm=NONE | |
176 | + hi TabLine ctermfg=green ctermbg=darkgrey cterm=NONE | |
177 | + hi TabLineSel ctermfg=white ctermbg=black cterm=NONE | |
178 | + hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE | |
179 | + hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=NONE | |
180 | + hi NonText ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
181 | + hi SpecialKey ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
182 | + hi QuickFixLine ctermfg=black ctermbg=darkcyan cterm=NONE | |
183 | + hi Folded ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
184 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
185 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
186 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
187 | + hi ColorColumn ctermfg=green ctermbg=darkgrey cterm=NONE | |
188 | + hi Visual ctermfg=white ctermbg=darkgreen cterm=NONE | |
189 | + hi VisualNOS ctermfg=white ctermbg=darkgreen cterm=NONE | |
190 | + hi LineNr ctermfg=yellow ctermbg=NONE cterm=NONE | |
191 | + hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
192 | + hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
193 | + hi Underlined ctermfg=darkcyan ctermbg=NONE cterm=underline | |
194 | + hi Error ctermfg=white ctermbg=red cterm=NONE | |
195 | + hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE | |
196 | + hi ModeMsg ctermfg=green ctermbg=NONE cterm=NONE | |
197 | + hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE | |
198 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
199 | + hi Question ctermfg=cyan ctermbg=NONE cterm=NONE | |
200 | + hi Todo ctermfg=blue ctermbg=yellow cterm=NONE | |
201 | + hi MatchParen ctermfg=black ctermbg=darkyellow cterm=NONE | |
202 | + hi Search ctermfg=white ctermbg=blue cterm=NONE | |
203 | + hi IncSearch ctermfg=darkred ctermbg=NONE cterm=reverse | |
204 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
205 | + hi Cursor ctermfg=black ctermbg=green cterm=NONE | |
206 | + hi lCursor ctermfg=black ctermbg=red cterm=NONE | |
207 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
208 | + hi SpellCap ctermfg=cyan ctermbg=NONE cterm=underline | |
209 | + hi SpellLocal ctermfg=darkyellow ctermbg=NONE cterm=underline | |
210 | + hi SpellRare ctermfg=yellow ctermbg=NONE cterm=underline | |
211 | + hi Comment ctermfg=darkred ctermbg=NONE cterm=NONE | |
212 | + hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE | |
213 | + hi Statement ctermfg=yellow ctermbg=NONE cterm=NONE | |
214 | + hi Constant ctermfg=white ctermbg=NONE cterm=NONE | |
215 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
216 | + hi Type ctermfg=grey ctermbg=NONE cterm=NONE | |
217 | + hi Special ctermfg=magenta ctermbg=NONE cterm=NONE | |
218 | + hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE | |
219 | + hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE | |
220 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
221 | + hi Title ctermfg=magenta ctermbg=NONE cterm=NONE | |
222 | + hi! link Terminal Normal | |
223 | + hi! link LineNrAbove LineNr | |
224 | + hi! link LineNrBelow LineNr | |
225 | + hi! link CurSearch Search | |
226 | + hi! link CursorLineFold CursorLine | |
227 | + hi! link CursorLineSign CursorLine | |
228 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
229 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
230 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
231 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
232 | + unlet s:t_Co | |
233 | + finish | |
234 | +endif | |
235 | + | |
236 | +if s:t_Co >= 0 | |
237 | + hi Normal term=NONE | |
238 | + hi ColorColumn term=reverse | |
239 | + hi Conceal term=NONE | |
240 | + hi Cursor term=reverse | |
241 | + hi CursorColumn term=NONE | |
242 | + hi CursorLine term=underline | |
243 | + hi CursorLineNr term=bold | |
244 | + hi DiffAdd term=reverse | |
245 | + hi DiffChange term=NONE | |
246 | + hi DiffDelete term=reverse | |
247 | + hi DiffText term=reverse | |
248 | + hi Directory term=NONE | |
249 | + hi EndOfBuffer term=NONE | |
250 | + hi ErrorMsg term=bold,reverse | |
251 | + hi FoldColumn term=NONE | |
252 | + hi Folded term=NONE | |
253 | + hi IncSearch term=bold,reverse,underline | |
254 | + hi LineNr term=NONE | |
255 | + hi MatchParen term=bold,underline | |
256 | + hi ModeMsg term=bold | |
257 | + hi MoreMsg term=NONE | |
258 | + hi NonText term=NONE | |
259 | + hi Pmenu term=reverse | |
260 | + hi PmenuSbar term=reverse | |
261 | + hi PmenuSel term=bold | |
262 | + hi PmenuThumb term=NONE | |
263 | + hi Question term=standout | |
264 | + hi Search term=reverse | |
265 | + hi SignColumn term=reverse | |
266 | + hi SpecialKey term=bold | |
267 | + hi SpellBad term=underline | |
268 | + hi SpellCap term=underline | |
269 | + hi SpellLocal term=underline | |
270 | + hi SpellRare term=underline | |
271 | + hi StatusLine term=bold,reverse | |
272 | + hi StatusLineNC term=bold,underline | |
273 | + hi TabLine term=bold,underline | |
274 | + hi TabLineFill term=NONE | |
275 | + hi Terminal term=NONE | |
276 | + hi TabLineSel term=bold,reverse | |
277 | + hi Title term=NONE | |
278 | + hi VertSplit term=NONE | |
279 | + hi Visual term=reverse | |
280 | + hi VisualNOS term=NONE | |
281 | + hi WarningMsg term=standout | |
282 | + hi WildMenu term=bold | |
283 | + hi CursorIM term=NONE | |
284 | + hi ToolbarLine term=reverse | |
285 | + hi ToolbarButton term=bold,reverse | |
286 | + hi CurSearch term=reverse | |
287 | + hi CursorLineFold term=underline | |
288 | + hi CursorLineSign term=underline | |
289 | + hi Comment term=bold | |
290 | + hi Constant term=NONE | |
291 | + hi Error term=bold,reverse | |
292 | + hi Identifier term=NONE | |
293 | + hi Ignore term=NONE | |
294 | + hi PreProc term=NONE | |
295 | + hi Special term=NONE | |
296 | + hi Statement term=NONE | |
297 | + hi Todo term=bold,reverse | |
298 | + hi Type term=NONE | |
299 | + hi Underlined term=underline | |
300 | + unlet s:t_Co | |
301 | + finish | |
302 | +endif | |
303 | + | |
304 | +" Background: dark | |
305 | +" Color: foreground #87FF87 120 green | |
306 | +" Color: background #000000 16 black | |
307 | +" Color: color00 #303030 236 black | |
308 | +" Color: color08 #444444 238 darkgrey | |
309 | +" Color: color01 #FFA700 214 darkred | |
310 | +" Color: color09 #FF0000 196 red | |
311 | +" Color: color02 #005F00 22 darkgreen | |
312 | +" Color: color10 #00875F 29 green | |
313 | +" Color: color03 #FFD7AF 223 darkyellow | |
314 | +" Color: color11 #FFFF00 226 yellow | |
315 | +" Color: color04 #00008B 18 darkblue | |
316 | +" Color: color12 #0000FF 21 blue | |
317 | +" Color: color05 #FFAFAF 217 darkmagenta | |
318 | +" Color: color13 #FF00FF 201 magenta | |
319 | +" Color: color06 #00AFAF 37 darkcyan | |
320 | +" Color: color14 #00FFFF 51 cyan | |
321 | +" Color: color07 #BCBCBC 250 grey | |
322 | +" Color: color15 #FFFFFF 231 white | |
323 | +" Color: color16 #262626 235 black | |
324 | +" Color: color17 #3A3A3A 237 darkgrey | |
325 | +" Color: color04t #87AFFF 111 darkblue | |
326 | +" Color: color12t #005FFF 27 blue | |
327 | +" Term colors: color00 color01 color02 color03 color04t color05 color06 color07 | |
328 | +" Term colors: color08 color09 color10 color11 color12t color13 color14 color15 | |
329 | +" Color: bgDiffA #5F875F 65 darkgreen | |
330 | +" Color: bgDiffC #5F87AF 67 blue | |
331 | +" Color: bgDiffD #AF5FAF 133 magenta | |
332 | +" Color: bgDiffT #C6C6C6 251 grey | |
333 | +" Color: fgDiffW #FFFFFF 231 white | |
334 | +" Color: fgDiffB #000000 16 black | |
335 | +" vim: et ts=2 sw=2 |
@@ -1,26 +1,362 @@ | ||
1 | -" local syntax file - set colors on a per-machine basis: | |
2 | -" vim: tw=0 ts=4 sw=4 | |
3 | -" Vim color file | |
4 | -" Maintainer: Ron Aaron <ron@ronware.org> | |
5 | -" Last Change: 2003 May 02 | |
1 | +" Name: pablo | |
2 | +" Author: Ron Aaron <ron@ronware.org> | |
3 | +" Maintainer: Original maintainerRon Aaron <ron@ronware.org> | |
4 | +" Website: https://github.com/vim/colorschemes | |
5 | +" License: Same as Vim | |
6 | +" Last Updated: Wed May 11 22:56:41 2022 | |
7 | + | |
8 | +" Generated by Colortemplate v2.2.0 | |
9 | + | |
10 | +set background=dark | |
6 | 11 | |
7 | 12 | hi clear |
8 | -set background=dark | |
9 | -if exists("syntax_on") | |
10 | - syntax reset | |
11 | -endif | |
12 | -let g:colors_name = "pablo" | |
13 | +let g:colors_name = 'pablo' | |
13 | 14 | |
14 | -highlight Comment ctermfg=8 guifg=#808080 | |
15 | -highlight Constant ctermfg=14 cterm=none guifg=#00ffff gui=none | |
16 | -highlight Identifier ctermfg=6 guifg=#00c0c0 | |
17 | -highlight Statement ctermfg=3 cterm=bold guifg=#c0c000 gui=bold | |
18 | -highlight PreProc ctermfg=10 guifg=#00ff00 | |
19 | -highlight Type ctermfg=2 guifg=#00c000 | |
20 | -highlight Special ctermfg=12 guifg=#0000ff | |
21 | -highlight Error ctermbg=9 guibg=#ff0000 | |
22 | -highlight Todo ctermfg=4 ctermbg=3 guifg=#000080 guibg=#c0c000 | |
23 | -highlight Directory ctermfg=2 guifg=#00c000 | |
24 | -highlight StatusLine ctermfg=11 ctermbg=12 cterm=none guifg=#ffff00 guibg=#0000ff gui=none | |
25 | -highlight Normal guifg=#ffffff guibg=#000000 | |
26 | -highlight Search ctermbg=3 guibg=#c0c000 | |
15 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
16 | + | |
17 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
18 | + let g:terminal_ansi_colors = ['#000000', '#cd0000', '#00cd00', '#cdcd00', '#0000ee', '#cd00cd', '#00cdcd', '#e5e5e5', '#7f7f7f', '#ff0000', '#00ff00', '#ffff00', '#5c5cff', '#ff00ff', '#00ffff', '#ffffff'] | |
19 | +endif | |
20 | +hi Normal guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
21 | +hi! link Terminal Normal | |
22 | +hi! link StatusLineTerm StatusLine | |
23 | +hi! link StatusLineTermNC StatusLineNC | |
24 | +hi! link CurSearch Search | |
25 | +hi! link CursorLineFold CursorLine | |
26 | +hi! link CursorLineSign CursorLine | |
27 | +hi Comment guifg=#808080 guibg=NONE gui=NONE cterm=NONE | |
28 | +hi Constant guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
29 | +hi Identifier guifg=#00c0c0 guibg=NONE gui=NONE cterm=NONE | |
30 | +hi Statement guifg=#c0c000 guibg=NONE gui=bold cterm=NONE | |
31 | +hi PreProc guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE | |
32 | +hi Type guifg=#00c000 guibg=NONE gui=NONE cterm=NONE | |
33 | +hi Special guifg=#0000ff guibg=NONE gui=NONE cterm=NONE | |
34 | +hi Underlined guifg=#80a0ff guibg=NONE gui=underline cterm=underline | |
35 | +hi Ignore guifg=#000000 guibg=#000000 gui=NONE cterm=NONE | |
36 | +hi Error guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
37 | +hi Todo guifg=#000000 guibg=#c0c000 gui=NONE cterm=NONE | |
38 | +hi Conceal guifg=#e5e5e5 guibg=#a9a9a9 gui=NONE cterm=NONE | |
39 | +hi Cursor guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
40 | +hi lCursor guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
41 | +hi CursorIM guifg=NONE guibg=fg gui=NONE cterm=NONE | |
42 | +hi Title guifg=#ff00ff guibg=NONE gui=bold cterm=NONE | |
43 | +hi Directory guifg=#00c000 guibg=NONE gui=NONE cterm=NONE | |
44 | +hi Search guifg=#000000 guibg=#c0c000 gui=NONE cterm=NONE | |
45 | +hi IncSearch guifg=#ffffff guibg=NONE gui=reverse cterm=reverse | |
46 | +hi NonText guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
47 | +hi EndOfBuffer guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
48 | +hi ErrorMsg guifg=#ffffff guibg=#cd0000 gui=NONE cterm=NONE | |
49 | +hi WarningMsg guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
50 | +hi SignColumn guifg=#00ffff guibg=#a9a9a9 gui=NONE cterm=NONE | |
51 | +hi ColorColumn guifg=NONE guibg=#4d4d4d gui=NONE cterm=NONE | |
52 | +hi FoldColumn guifg=#7f7f7f guibg=#303030 gui=NONE cterm=NONE | |
53 | +hi Folded guifg=#7f7f7f guibg=#303030 gui=NONE cterm=NONE | |
54 | +hi CursorColumn guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE | |
55 | +hi CursorLine guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE | |
56 | +hi CursorLineNr guifg=#ffff00 guibg=#3a3a3a gui=bold cterm=NONE | |
57 | +hi Visual guifg=#00008b guibg=#a9a9a9 gui=NONE cterm=NONE | |
58 | +hi VisualNOS guifg=NONE guibg=#000000 gui=bold,underline cterm=underline | |
59 | +hi LineNr guifg=#7f7f7f guibg=NONE gui=NONE cterm=NONE | |
60 | +hi! link LineNrAbove LineNr | |
61 | +hi! link LineNrBelow LineNr | |
62 | +hi MatchParen guifg=NONE guibg=#008b8b gui=NONE cterm=NONE | |
63 | +hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE | |
64 | +hi MoreMsg guifg=#5c5cff guibg=NONE gui=bold cterm=NONE | |
65 | +hi Question guifg=#00ff00 guibg=NONE gui=bold cterm=NONE | |
66 | +hi SpecialKey guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
67 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
68 | +hi QuickFixLine guifg=#000000 guibg=#00cdcd gui=NONE cterm=NONE | |
69 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
70 | +hi SpellCap guifg=#5c5cff guibg=NONE guisp=#5c5cff gui=undercurl cterm=underline | |
71 | +hi SpellLocal guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
72 | +hi SpellRare guifg=#ffff00 guibg=NONE guisp=#ffff00 gui=undercurl cterm=underline | |
73 | +hi StatusLine guifg=#ffff00 guibg=#0000ee gui=NONE cterm=NONE | |
74 | +hi StatusLineNC guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
75 | +hi VertSplit guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
76 | +hi TabLine guifg=#ffffff guibg=#7f7f7f gui=NONE cterm=NONE | |
77 | +hi TabLineFill guifg=NONE guibg=#000000 gui=reverse cterm=reverse | |
78 | +hi TabLineSel guifg=#ffffff guibg=#000000 gui=bold cterm=NONE | |
79 | +hi ToolbarLine guifg=NONE guibg=#000000 gui=NONE cterm=NONE | |
80 | +hi ToolbarButton guifg=#000000 guibg=#e5e5e5 gui=bold cterm=NONE | |
81 | +hi Pmenu guifg=fg guibg=#303030 gui=NONE cterm=NONE | |
82 | +hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
83 | +hi PmenuSel guifg=#000000 guibg=#e5e5e5 gui=NONE cterm=NONE | |
84 | +hi PmenuThumb guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
85 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
86 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
87 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
88 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
89 | + | |
90 | +if s:t_Co >= 256 | |
91 | + hi Normal ctermfg=231 ctermbg=16 cterm=NONE | |
92 | + hi! link Terminal Normal | |
93 | + hi! link StatusLineTerm StatusLine | |
94 | + hi! link StatusLineTermNC StatusLineNC | |
95 | + hi! link CurSearch Search | |
96 | + hi! link CursorLineFold CursorLine | |
97 | + hi! link CursorLineSign CursorLine | |
98 | + hi Comment ctermfg=244 ctermbg=NONE cterm=NONE | |
99 | + hi Constant ctermfg=51 ctermbg=NONE cterm=NONE | |
100 | + hi Identifier ctermfg=37 ctermbg=NONE cterm=NONE | |
101 | + hi Statement ctermfg=142 ctermbg=NONE cterm=NONE | |
102 | + hi PreProc ctermfg=46 ctermbg=NONE cterm=NONE | |
103 | + hi Type ctermfg=34 ctermbg=NONE cterm=NONE | |
104 | + hi Special ctermfg=21 ctermbg=NONE cterm=NONE | |
105 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
106 | + hi Ignore ctermfg=16 ctermbg=16 cterm=NONE | |
107 | + hi Error ctermfg=231 ctermbg=196 cterm=NONE | |
108 | + hi Todo ctermfg=16 ctermbg=142 cterm=NONE | |
109 | + hi Conceal ctermfg=254 ctermbg=248 cterm=NONE | |
110 | + hi Cursor ctermfg=16 ctermbg=231 cterm=NONE | |
111 | + hi lCursor ctermfg=16 ctermbg=231 cterm=NONE | |
112 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
113 | + hi Title ctermfg=225 ctermbg=NONE cterm=NONE | |
114 | + hi Directory ctermfg=34 ctermbg=NONE cterm=NONE | |
115 | + hi Search ctermfg=16 ctermbg=142 cterm=NONE | |
116 | + hi IncSearch ctermfg=231 ctermbg=NONE cterm=reverse | |
117 | + hi NonText ctermfg=63 ctermbg=NONE cterm=NONE | |
118 | + hi EndOfBuffer ctermfg=63 ctermbg=NONE cterm=NONE | |
119 | + hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE | |
120 | + hi WarningMsg ctermfg=224 ctermbg=NONE cterm=NONE | |
121 | + hi SignColumn ctermfg=51 ctermbg=248 cterm=NONE | |
122 | + hi ColorColumn ctermfg=NONE ctermbg=239 cterm=NONE | |
123 | + hi FoldColumn ctermfg=102 ctermbg=236 cterm=NONE | |
124 | + hi Folded ctermfg=102 ctermbg=236 cterm=NONE | |
125 | + hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE | |
126 | + hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE | |
127 | + hi CursorLineNr ctermfg=226 ctermbg=237 cterm=NONE | |
128 | + hi Visual ctermfg=20 ctermbg=248 cterm=NONE | |
129 | + hi VisualNOS ctermfg=NONE ctermbg=16 cterm=underline | |
130 | + hi LineNr ctermfg=102 ctermbg=NONE cterm=NONE | |
131 | + hi! link LineNrAbove LineNr | |
132 | + hi! link LineNrBelow LineNr | |
133 | + hi MatchParen ctermfg=NONE ctermbg=44 cterm=NONE | |
134 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
135 | + hi MoreMsg ctermfg=63 ctermbg=NONE cterm=NONE | |
136 | + hi Question ctermfg=121 ctermbg=NONE cterm=NONE | |
137 | + hi SpecialKey ctermfg=81 ctermbg=NONE cterm=NONE | |
138 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
139 | + hi QuickFixLine ctermfg=16 ctermbg=44 cterm=NONE | |
140 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
141 | + hi SpellCap ctermfg=63 ctermbg=NONE cterm=underline | |
142 | + hi SpellLocal ctermfg=201 ctermbg=NONE cterm=underline | |
143 | + hi SpellRare ctermfg=226 ctermbg=NONE cterm=underline | |
144 | + hi StatusLine ctermfg=226 ctermbg=20 cterm=NONE | |
145 | + hi StatusLineNC ctermfg=16 ctermbg=231 cterm=NONE | |
146 | + hi VertSplit ctermfg=16 ctermbg=231 cterm=NONE | |
147 | + hi TabLine ctermfg=231 ctermbg=102 cterm=NONE | |
148 | + hi TabLineFill ctermfg=NONE ctermbg=16 cterm=reverse | |
149 | + hi TabLineSel ctermfg=231 ctermbg=16 cterm=NONE | |
150 | + hi ToolbarLine ctermfg=NONE ctermbg=16 cterm=NONE | |
151 | + hi ToolbarButton ctermfg=16 ctermbg=254 cterm=NONE | |
152 | + hi Pmenu ctermfg=fg ctermbg=236 cterm=NONE | |
153 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
154 | + hi PmenuSel ctermfg=16 ctermbg=254 cterm=NONE | |
155 | + hi PmenuThumb ctermfg=NONE ctermbg=231 cterm=NONE | |
156 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
157 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
158 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
159 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
160 | + unlet s:t_Co | |
161 | + finish | |
162 | +endif | |
163 | + | |
164 | +if s:t_Co >= 16 | |
165 | + hi Normal ctermfg=white ctermbg=black cterm=NONE | |
166 | + hi! link Terminal Normal | |
167 | + hi! link StatusLineTerm StatusLine | |
168 | + hi! link StatusLineTermNC StatusLineNC | |
169 | + hi! link CurSearch Search | |
170 | + hi! link CursorLineFold CursorLine | |
171 | + hi! link CursorLineSign CursorLine | |
172 | + hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
173 | + hi Constant ctermfg=cyan ctermbg=NONE cterm=NONE | |
174 | + hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
175 | + hi Statement ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
176 | + hi PreProc ctermfg=green ctermbg=NONE cterm=NONE | |
177 | + hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
178 | + hi Special ctermfg=blue ctermbg=NONE cterm=NONE | |
179 | + hi Underlined ctermfg=darkgreen ctermbg=NONE cterm=underline | |
180 | + hi Ignore ctermfg=black ctermbg=black cterm=NONE | |
181 | + hi Error ctermfg=white ctermbg=red cterm=NONE | |
182 | + hi Todo ctermfg=black ctermbg=darkyellow cterm=NONE | |
183 | + hi Conceal ctermfg=grey ctermbg=grey cterm=NONE | |
184 | + hi Cursor ctermfg=black ctermbg=white cterm=NONE | |
185 | + hi lCursor ctermfg=black ctermbg=white cterm=NONE | |
186 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
187 | + hi Title ctermfg=magenta ctermbg=NONE cterm=NONE | |
188 | + hi Directory ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
189 | + hi Search ctermfg=black ctermbg=darkyellow cterm=NONE | |
190 | + hi IncSearch ctermfg=white ctermbg=NONE cterm=reverse | |
191 | + hi NonText ctermfg=blue ctermbg=NONE cterm=NONE | |
192 | + hi EndOfBuffer ctermfg=blue ctermbg=NONE cterm=NONE | |
193 | + hi ErrorMsg ctermfg=white ctermbg=darkred cterm=NONE | |
194 | + hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE | |
195 | + hi SignColumn ctermfg=cyan ctermbg=black cterm=NONE | |
196 | + hi ColorColumn ctermfg=white ctermbg=darkgrey cterm=NONE | |
197 | + hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
198 | + hi Folded ctermfg=blue ctermbg=NONE cterm=NONE | |
199 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
200 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
201 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
202 | + hi Visual ctermfg=darkblue ctermbg=grey cterm=NONE | |
203 | + hi VisualNOS ctermfg=NONE ctermbg=black cterm=underline | |
204 | + hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
205 | + hi! link LineNrAbove LineNr | |
206 | + hi! link LineNrBelow LineNr | |
207 | + hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE | |
208 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
209 | + hi MoreMsg ctermfg=blue ctermbg=NONE cterm=NONE | |
210 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
211 | + hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE | |
212 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
213 | + hi QuickFixLine ctermfg=black ctermbg=darkcyan cterm=NONE | |
214 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
215 | + hi SpellCap ctermfg=blue ctermbg=NONE cterm=underline | |
216 | + hi SpellLocal ctermfg=magenta ctermbg=NONE cterm=underline | |
217 | + hi SpellRare ctermfg=yellow ctermbg=NONE cterm=underline | |
218 | + hi StatusLine ctermfg=yellow ctermbg=darkblue cterm=NONE | |
219 | + hi StatusLineNC ctermfg=black ctermbg=white cterm=NONE | |
220 | + hi VertSplit ctermfg=black ctermbg=white cterm=NONE | |
221 | + hi TabLine ctermfg=white ctermbg=darkgrey cterm=NONE | |
222 | + hi TabLineFill ctermfg=NONE ctermbg=black cterm=reverse | |
223 | + hi TabLineSel ctermfg=white ctermbg=black cterm=NONE | |
224 | + hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE | |
225 | + hi ToolbarButton ctermfg=black ctermbg=grey cterm=NONE | |
226 | + hi Pmenu ctermfg=fg ctermbg=darkgrey cterm=NONE | |
227 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
228 | + hi PmenuSel ctermfg=black ctermbg=grey cterm=NONE | |
229 | + hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE | |
230 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
231 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
232 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
233 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
234 | + unlet s:t_Co | |
235 | + finish | |
236 | +endif | |
237 | + | |
238 | +if s:t_Co >= 0 | |
239 | + hi Normal term=NONE | |
240 | + hi ColorColumn term=reverse | |
241 | + hi Conceal term=NONE | |
242 | + hi Cursor term=reverse | |
243 | + hi CursorColumn term=NONE | |
244 | + hi CursorLine term=underline | |
245 | + hi CursorLineNr term=bold | |
246 | + hi DiffAdd term=reverse | |
247 | + hi DiffChange term=NONE | |
248 | + hi DiffDelete term=reverse | |
249 | + hi DiffText term=reverse | |
250 | + hi Directory term=NONE | |
251 | + hi EndOfBuffer term=NONE | |
252 | + hi ErrorMsg term=bold,reverse | |
253 | + hi FoldColumn term=NONE | |
254 | + hi Folded term=NONE | |
255 | + hi IncSearch term=bold,reverse,underline | |
256 | + hi LineNr term=NONE | |
257 | + hi MatchParen term=bold,underline | |
258 | + hi ModeMsg term=bold | |
259 | + hi MoreMsg term=NONE | |
260 | + hi NonText term=NONE | |
261 | + hi Pmenu term=reverse | |
262 | + hi PmenuSbar term=reverse | |
263 | + hi PmenuSel term=bold | |
264 | + hi PmenuThumb term=NONE | |
265 | + hi Question term=standout | |
266 | + hi Search term=reverse | |
267 | + hi SignColumn term=reverse | |
268 | + hi SpecialKey term=bold | |
269 | + hi SpellBad term=underline | |
270 | + hi SpellCap term=underline | |
271 | + hi SpellLocal term=underline | |
272 | + hi SpellRare term=underline | |
273 | + hi StatusLine term=bold,reverse | |
274 | + hi StatusLineNC term=bold,underline | |
275 | + hi TabLine term=bold,underline | |
276 | + hi TabLineFill term=NONE | |
277 | + hi Terminal term=NONE | |
278 | + hi TabLineSel term=bold,reverse | |
279 | + hi Title term=NONE | |
280 | + hi VertSplit term=NONE | |
281 | + hi Visual term=reverse | |
282 | + hi VisualNOS term=NONE | |
283 | + hi WarningMsg term=standout | |
284 | + hi WildMenu term=bold | |
285 | + hi CursorIM term=NONE | |
286 | + hi ToolbarLine term=reverse | |
287 | + hi ToolbarButton term=bold,reverse | |
288 | + hi CurSearch term=reverse | |
289 | + hi CursorLineFold term=underline | |
290 | + hi CursorLineSign term=underline | |
291 | + hi Comment term=bold | |
292 | + hi Constant term=NONE | |
293 | + hi Error term=bold,reverse | |
294 | + hi Identifier term=NONE | |
295 | + hi Ignore term=NONE | |
296 | + hi PreProc term=NONE | |
297 | + hi Special term=NONE | |
298 | + hi Statement term=NONE | |
299 | + hi Todo term=bold,reverse | |
300 | + hi Type term=NONE | |
301 | + hi Underlined term=underline | |
302 | + unlet s:t_Co | |
303 | + finish | |
304 | +endif | |
305 | + | |
306 | +" Background: dark | |
307 | +" Color: color00 #000000 16 black | |
308 | +" Color: color08 #7f7f7f 102 darkgrey | |
309 | +" Color: color01 #cd0000 160 darkred | |
310 | +" Color: color09 #ff0000 196 red | |
311 | +" Color: color02 #00cd00 40 darkgreen | |
312 | +" Color: color10 #00ff00 46 green | |
313 | +" Color: color03 #cdcd00 184 darkyellow | |
314 | +" Color: color11 #ffff00 226 yellow | |
315 | +" Color: color04 #0000ee 20 darkblue | |
316 | +" Color: color12 #5c5cff 63 blue | |
317 | +" Color: color05 #cd00cd 164 darkmagenta | |
318 | +" Color: color13 #ff00ff 201 magenta | |
319 | +" Color: color06 #00cdcd 44 darkcyan | |
320 | +" Color: color14 #00ffff 51 cyan | |
321 | +" Color: color07 #e5e5e5 254 grey | |
322 | +" Color: color15 #ffffff 231 white | |
323 | +" Term colors: color00 color01 color02 color03 color04 color05 color06 color07 | |
324 | +" Term colors: color08 color09 color10 color11 color12 color13 color14 color15 | |
325 | +" Color: rgbGrey30 #4d4d4d 239 darkgrey | |
326 | +" Color: rgbGrey40 #666666 241 darkgrey | |
327 | +" Color: rgbDarkGrey #a9a9a9 248 grey | |
328 | +" Color: rgbDarkBlue #00008b 20 darkblue | |
329 | +" Color: rgbDarkMagenta #8b008b 164 darkmagenta | |
330 | +" Color: rgbBlue #0000ff 63 blue | |
331 | +" Color: rgbDarkCyan #008b8b 44 darkcyan | |
332 | +" Color: rgbSeaGreen #2e8b57 121 darkgreen | |
333 | +" Color: rgbGrey #bebebe 248 grey | |
334 | +" Color: Question #00ff00 121 green | |
335 | +" Color: SignColumn #a9a9a9 248 black | |
336 | +" Color: SpecialKey #00ffff 81 cyan | |
337 | +" Color: StatusLineTerm #90ee90 121 darkgreen | |
338 | +" Color: Title #ff00ff 225 magenta | |
339 | +" Color: WarningMsg #ff0000 224 darkred | |
340 | +" Color: ToolbarLine #7f7f7f 242 darkgrey | |
341 | +" Color: ToolbarButton #d3d3d3 254 grey | |
342 | +" Color: Underlined #80a0ff 111 darkgreen | |
343 | +" Color: Comment #808080 244 darkgrey | |
344 | +" Color: Constant #00ffff 51 cyan | |
345 | +" Color: Special #0000ff 21 blue | |
346 | +" Color: Identifier #00c0c0 37 darkcyan | |
347 | +" Color: Search #c0c000 142 darkyellow | |
348 | +" Color: Statement #c0c000 142 darkyellow | |
349 | +" Color: Todo #c0c000 142 darkyellow | |
350 | +" Color: PreProc #00ff00 46 green | |
351 | +" Color: Type #00c000 34 darkgreen | |
352 | +" Color: Directory #00c000 34 darkgreen | |
353 | +" Color: Pmenu #303030 236 darkgrey | |
354 | +" Color: Folded #303030 236 darkgrey | |
355 | +" Color: Cursorline #3a3a3a 237 darkgrey | |
356 | +" Color: bgDiffA #5F875F 65 darkgreen | |
357 | +" Color: bgDiffC #5F87AF 67 blue | |
358 | +" Color: bgDiffD #AF5FAF 133 magenta | |
359 | +" Color: bgDiffT #C6C6C6 251 grey | |
360 | +" Color: fgDiffW #FFFFFF 231 white | |
361 | +" Color: fgDiffB #000000 16 black | |
362 | +" vim: et ts=2 sw=2 |
@@ -1,60 +1,335 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz> | |
3 | -" Last Change: 2003-04-23 | |
4 | -" URL: http://trific.ath.cx/Ftp/vim/colors/peachpuff.vim | |
1 | +" Name: peachpuff | |
2 | +" Description: This color scheme uses a peachpuff background (what you've expected when it's " called peachpuff?). | |
3 | +" Author: Original author David Ne\v{c}as (Yeti) <yeti@physics.muni.cz> | |
4 | +" Maintainer: Original maintainer David Ne\v{c}as (Yeti) <yeti@physics.muni.cz> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:43 2022 | |
5 | 8 | |
6 | -" This color scheme uses a peachpuff background (what you've expected when it's | |
7 | -" called peachpuff?). | |
8 | -" | |
9 | -" Note: Only GUI colors differ from default, on terminal it's just `light'. | |
9 | +" Generated by Colortemplate v2.2.0 | |
10 | 10 | |
11 | -" First remove all existing highlighting. | |
12 | 11 | set background=light |
12 | + | |
13 | 13 | hi clear |
14 | -if exists("syntax_on") | |
15 | - syntax reset | |
14 | +let g:colors_name = 'peachpuff' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#ffdab9', '#a52a2a', '#c00058', '#cd00cd', '#008b8b', '#2e8b57', '#6a5acd', '#737373', '#406090', '#a52a2a', '#c00058', '#cd00cd', '#008b8b', '#2e8b57', '#6a5acd', '#000000'] | |
20 | +endif | |
21 | +hi Normal guifg=#000000 guibg=#ffdab9 gui=NONE cterm=NONE | |
22 | +hi Folded guifg=#000000 guibg=#e3c1a5 gui=NONE cterm=NONE | |
23 | +hi CursorLine guifg=NONE guibg=#f5c195 gui=NONE cterm=NONE | |
24 | +hi CursorColumn guifg=NONE guibg=#f5c195 gui=NONE cterm=NONE | |
25 | +hi CursorLineNr guifg=#cd0000 guibg=NONE gui=bold cterm=NONE | |
26 | +hi QuickFixLine guifg=#000000 guibg=#ffaf87 gui=NONE cterm=NONE | |
27 | +hi EndOfBuffer guifg=#737373 guibg=NONE gui=NONE cterm=NONE | |
28 | +hi StatusLine guifg=#ffffff guibg=#000000 gui=bold cterm=NONE | |
29 | +hi StatusLineNC guifg=#ffdab9 guibg=#737373 gui=bold cterm=NONE | |
30 | +hi StatusLineTerm guifg=#ffffff guibg=#2e8b57 gui=bold cterm=NONE | |
31 | +hi StatusLineTermNC guifg=#ffdab9 guibg=#008b8b gui=bold cterm=NONE | |
32 | +hi VertSplit guifg=#ffdab9 guibg=#737373 gui=NONE cterm=NONE | |
33 | +hi Pmenu guifg=#000000 guibg=#ffaf87 gui=NONE cterm=NONE | |
34 | +hi PmenuSel guifg=#000000 guibg=#f5c195 gui=bold cterm=NONE | |
35 | +hi PmenuSbar guifg=NONE guibg=#ffdab9 gui=NONE cterm=NONE | |
36 | +hi PmenuThumb guifg=NONE guibg=#737373 gui=NONE cterm=NONE | |
37 | +hi TabLine guifg=#ffdab9 guibg=#737373 gui=underline cterm=underline | |
38 | +hi TabLineFill guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
39 | +hi TabLineSel guifg=#000000 guibg=#ffdab9 gui=bold cterm=NONE | |
40 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
41 | +hi ToolbarButton guifg=#ffdab9 guibg=#737373 gui=bold cterm=NONE | |
42 | +hi NonText guifg=#737373 guibg=NONE gui=NONE cterm=NONE | |
43 | +hi SpecialKey guifg=#737373 guibg=NONE gui=NONE cterm=NONE | |
44 | +hi Visual guifg=#000000 guibg=#cccccc gui=NONE cterm=NONE | |
45 | +hi VisualNOS guifg=NONE guibg=#406090 gui=NONE cterm=NONE | |
46 | +hi LineNr guifg=#cd0000 guibg=NONE gui=NONE cterm=NONE | |
47 | +hi FoldColumn guifg=#406090 guibg=NONE gui=NONE cterm=NONE | |
48 | +hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
49 | +hi Underlined guifg=#6a5acd guibg=NONE gui=underline cterm=underline | |
50 | +hi Error guifg=#ff0000 guibg=#ffffff gui=bold,reverse cterm=reverse | |
51 | +hi ErrorMsg guifg=#ff0000 guibg=#ffffff gui=bold,reverse cterm=reverse | |
52 | +hi WarningMsg guifg=#cd00cd guibg=#ffdab9 gui=bold cterm=NONE | |
53 | +hi MoreMsg guifg=#2e8b57 guibg=#ffdab9 gui=bold cterm=NONE | |
54 | +hi ModeMsg guifg=#000000 guibg=#ffdab9 gui=bold cterm=NONE | |
55 | +hi Question guifg=#c00058 guibg=NONE gui=bold cterm=NONE | |
56 | +hi Todo guifg=#6a5acd guibg=#ffff00 gui=NONE cterm=NONE | |
57 | +hi MatchParen guifg=#ffdab9 guibg=#6a5acd gui=NONE cterm=NONE | |
58 | +hi Search guifg=#ffdab9 guibg=#cd00cd gui=NONE cterm=NONE | |
59 | +hi IncSearch guifg=#2e8b57 guibg=NONE gui=reverse cterm=reverse | |
60 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=bold cterm=NONE | |
61 | +hi ColorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#ffdab9 guibg=#000000 gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#000000 guibg=#c00058 gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#008b8b guibg=NONE guisp=#008b8b gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#cd00cd guibg=NONE guisp=#cd00cd gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#6a5acd guibg=NONE guisp=#6a5acd gui=undercurl cterm=underline | |
68 | +hi Comment guifg=#406090 guibg=NONE gui=NONE cterm=NONE | |
69 | +hi Constant guifg=#c00058 guibg=NONE gui=NONE cterm=NONE | |
70 | +hi Identifier guifg=#008b8b guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Statement guifg=#a52a2a guibg=NONE gui=bold cterm=NONE | |
72 | +hi PreProc guifg=#cd00cd guibg=NONE gui=NONE cterm=NONE | |
73 | +hi Type guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
74 | +hi Special guifg=#6a5acd guibg=NONE gui=NONE cterm=NONE | |
75 | +hi Directory guifg=#008b8b guibg=NONE gui=bold cterm=NONE | |
76 | +hi Conceal guifg=#406090 guibg=NONE gui=NONE cterm=NONE | |
77 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
78 | +hi Title guifg=#cd00cd guibg=NONE gui=bold cterm=NONE | |
79 | +hi! link Terminal Normal | |
80 | +hi! link LineNrAbove LineNr | |
81 | +hi! link LineNrBelow LineNr | |
82 | +hi! link CurSearch Search | |
83 | +hi! link CursorLineFold CursorLine | |
84 | +hi! link CursorLineSign CursorLine | |
85 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
86 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
87 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
88 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
89 | + | |
90 | +if s:t_Co >= 256 | |
91 | + hi Normal ctermfg=16 ctermbg=223 cterm=NONE | |
92 | + hi Folded ctermfg=16 ctermbg=252 cterm=NONE | |
93 | + hi CursorLine ctermfg=NONE ctermbg=180 cterm=NONE | |
94 | + hi CursorColumn ctermfg=NONE ctermbg=180 cterm=NONE | |
95 | + hi CursorLineNr ctermfg=160 ctermbg=NONE cterm=NONE | |
96 | + hi QuickFixLine ctermfg=16 ctermbg=216 cterm=NONE | |
97 | + hi EndOfBuffer ctermfg=243 ctermbg=NONE cterm=NONE | |
98 | + hi StatusLine ctermfg=231 ctermbg=16 cterm=NONE | |
99 | + hi StatusLineNC ctermfg=223 ctermbg=243 cterm=NONE | |
100 | + hi StatusLineTerm ctermfg=231 ctermbg=29 cterm=NONE | |
101 | + hi StatusLineTermNC ctermfg=223 ctermbg=30 cterm=NONE | |
102 | + hi VertSplit ctermfg=223 ctermbg=243 cterm=NONE | |
103 | + hi Pmenu ctermfg=16 ctermbg=216 cterm=NONE | |
104 | + hi PmenuSel ctermfg=16 ctermbg=180 cterm=NONE | |
105 | + hi PmenuSbar ctermfg=NONE ctermbg=223 cterm=NONE | |
106 | + hi PmenuThumb ctermfg=NONE ctermbg=243 cterm=NONE | |
107 | + hi TabLine ctermfg=223 ctermbg=243 cterm=underline | |
108 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
109 | + hi TabLineSel ctermfg=16 ctermbg=223 cterm=NONE | |
110 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
111 | + hi ToolbarButton ctermfg=223 ctermbg=243 cterm=NONE | |
112 | + hi NonText ctermfg=243 ctermbg=NONE cterm=NONE | |
113 | + hi SpecialKey ctermfg=243 ctermbg=NONE cterm=NONE | |
114 | + hi Visual ctermfg=16 ctermbg=252 cterm=NONE | |
115 | + hi VisualNOS ctermfg=NONE ctermbg=25 cterm=NONE | |
116 | + hi LineNr ctermfg=160 ctermbg=NONE cterm=NONE | |
117 | + hi FoldColumn ctermfg=25 ctermbg=NONE cterm=NONE | |
118 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
119 | + hi Underlined ctermfg=62 ctermbg=NONE cterm=underline | |
120 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
121 | + hi ErrorMsg ctermfg=196 ctermbg=231 cterm=reverse | |
122 | + hi WarningMsg ctermfg=164 ctermbg=223 cterm=NONE | |
123 | + hi MoreMsg ctermfg=29 ctermbg=223 cterm=NONE | |
124 | + hi ModeMsg ctermfg=16 ctermbg=223 cterm=NONE | |
125 | + hi Question ctermfg=161 ctermbg=NONE cterm=NONE | |
126 | + hi Todo ctermfg=62 ctermbg=226 cterm=NONE | |
127 | + hi MatchParen ctermfg=223 ctermbg=62 cterm=NONE | |
128 | + hi Search ctermfg=223 ctermbg=164 cterm=NONE | |
129 | + hi IncSearch ctermfg=29 ctermbg=NONE cterm=reverse | |
130 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
131 | + hi ColorColumn ctermfg=NONE ctermbg=255 cterm=NONE | |
132 | + hi Cursor ctermfg=223 ctermbg=16 cterm=NONE | |
133 | + hi lCursor ctermfg=16 ctermbg=161 cterm=NONE | |
134 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
135 | + hi SpellCap ctermfg=30 ctermbg=NONE cterm=underline | |
136 | + hi SpellLocal ctermfg=164 ctermbg=NONE cterm=underline | |
137 | + hi SpellRare ctermfg=62 ctermbg=NONE cterm=underline | |
138 | + hi Comment ctermfg=25 ctermbg=NONE cterm=NONE | |
139 | + hi Constant ctermfg=161 ctermbg=NONE cterm=NONE | |
140 | + hi Identifier ctermfg=30 ctermbg=NONE cterm=NONE | |
141 | + hi Statement ctermfg=124 ctermbg=NONE cterm=NONE | |
142 | + hi PreProc ctermfg=164 ctermbg=NONE cterm=NONE | |
143 | + hi Type ctermfg=29 ctermbg=NONE cterm=NONE | |
144 | + hi Special ctermfg=62 ctermbg=NONE cterm=NONE | |
145 | + hi Directory ctermfg=30 ctermbg=NONE cterm=NONE | |
146 | + hi Conceal ctermfg=25 ctermbg=NONE cterm=NONE | |
147 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
148 | + hi Title ctermfg=164 ctermbg=NONE cterm=NONE | |
149 | + hi! link Terminal Normal | |
150 | + hi! link LineNrAbove LineNr | |
151 | + hi! link LineNrBelow LineNr | |
152 | + hi! link CurSearch Search | |
153 | + hi! link CursorLineFold CursorLine | |
154 | + hi! link CursorLineSign CursorLine | |
155 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
156 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
157 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
158 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
159 | + unlet s:t_Co | |
160 | + finish | |
16 | 161 | endif |
17 | 162 | |
18 | -let colors_name = "peachpuff" | |
19 | - | |
20 | -hi Normal guibg=PeachPuff guifg=Black | |
163 | +if s:t_Co >= 16 | |
164 | + hi Normal ctermfg=black ctermbg=white cterm=NONE | |
165 | + hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE | |
166 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
167 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
168 | + hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=underline | |
169 | + hi QuickFixLine ctermfg=black ctermbg=grey cterm=NONE | |
170 | + hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
171 | + hi StatusLine ctermfg=white ctermbg=black cterm=NONE | |
172 | + hi StatusLineNC ctermfg=white ctermbg=darkgrey cterm=NONE | |
173 | + hi StatusLineTerm ctermfg=white ctermbg=darkgreen cterm=NONE | |
174 | + hi StatusLineTermNC ctermfg=white ctermbg=darkcyan cterm=NONE | |
175 | + hi VertSplit ctermfg=white ctermbg=darkgrey cterm=NONE | |
176 | + hi Pmenu ctermfg=black ctermbg=grey cterm=NONE | |
177 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
178 | + hi PmenuSbar ctermfg=NONE ctermbg=white cterm=NONE | |
179 | + hi PmenuThumb ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
180 | + hi TabLine ctermfg=white ctermbg=darkgrey cterm=underline | |
181 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
182 | + hi TabLineSel ctermfg=black ctermbg=white cterm=NONE | |
183 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
184 | + hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=NONE | |
185 | + hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
186 | + hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
187 | + hi Visual ctermfg=black ctermbg=grey cterm=NONE | |
188 | + hi VisualNOS ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
189 | + hi LineNr ctermfg=red ctermbg=NONE cterm=NONE | |
190 | + hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
191 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
192 | + hi Underlined ctermfg=darkblue ctermbg=NONE cterm=underline | |
193 | + hi Error ctermfg=darkred ctermbg=white cterm=reverse | |
194 | + hi ErrorMsg ctermfg=darkred ctermbg=white cterm=reverse | |
195 | + hi WarningMsg ctermfg=darkmagenta ctermbg=white cterm=NONE | |
196 | + hi MoreMsg ctermfg=darkgreen ctermbg=white cterm=NONE | |
197 | + hi ModeMsg ctermfg=black ctermbg=white cterm=NONE | |
198 | + hi Question ctermfg=darkred ctermbg=NONE cterm=NONE | |
199 | + hi Todo ctermfg=darkblue ctermbg=yellow cterm=NONE | |
200 | + hi MatchParen ctermfg=white ctermbg=darkblue cterm=NONE | |
201 | + hi Search ctermfg=white ctermbg=darkmagenta cterm=NONE | |
202 | + hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse | |
203 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
204 | + hi ColorColumn ctermfg=NONE ctermbg=grey cterm=NONE | |
205 | + hi Cursor ctermfg=white ctermbg=black cterm=NONE | |
206 | + hi lCursor ctermfg=black ctermbg=darkred cterm=NONE | |
207 | + hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline | |
208 | + hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline | |
209 | + hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline | |
210 | + hi SpellRare ctermfg=darkblue ctermbg=NONE cterm=underline | |
211 | + hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
212 | + hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE | |
213 | + hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
214 | + hi Statement ctermfg=darkred ctermbg=NONE cterm=NONE | |
215 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
216 | + hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
217 | + hi Special ctermfg=darkblue ctermbg=NONE cterm=NONE | |
218 | + hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
219 | + hi Conceal ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
220 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
221 | + hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
222 | + hi! link Terminal Normal | |
223 | + hi! link LineNrAbove LineNr | |
224 | + hi! link LineNrBelow LineNr | |
225 | + hi! link CurSearch Search | |
226 | + hi! link CursorLineFold CursorLine | |
227 | + hi! link CursorLineSign CursorLine | |
228 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
229 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
230 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
231 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
232 | + unlet s:t_Co | |
233 | + finish | |
234 | +endif | |
21 | 235 | |
22 | -hi SpecialKey term=bold ctermfg=4 guifg=Blue | |
23 | -hi NonText term=bold cterm=bold ctermfg=4 gui=bold guifg=Blue | |
24 | -hi Directory term=bold ctermfg=4 guifg=Blue | |
25 | -hi ErrorMsg term=standout cterm=bold ctermfg=7 ctermbg=1 gui=bold guifg=White guibg=Red | |
26 | -hi IncSearch term=reverse cterm=reverse gui=reverse | |
27 | -hi Search term=reverse ctermbg=3 guibg=Gold2 | |
28 | -hi MoreMsg term=bold ctermfg=2 gui=bold guifg=SeaGreen | |
29 | -hi ModeMsg term=bold cterm=bold gui=bold | |
30 | -hi LineNr term=underline ctermfg=3 guifg=Red3 | |
31 | -hi Question term=standout ctermfg=2 gui=bold guifg=SeaGreen | |
32 | -hi StatusLine term=bold,reverse cterm=bold,reverse gui=bold guifg=White guibg=Black | |
33 | -hi StatusLineNC term=reverse cterm=reverse gui=bold guifg=PeachPuff guibg=Gray45 | |
34 | -hi VertSplit term=reverse cterm=reverse gui=bold guifg=White guibg=Gray45 | |
35 | -hi Title term=bold ctermfg=5 gui=bold guifg=DeepPink3 | |
36 | -hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey80 guibg=fg | |
37 | -hi VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline | |
38 | -hi WarningMsg term=standout ctermfg=1 gui=bold guifg=Red | |
39 | -hi WildMenu term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow | |
40 | -hi Folded term=standout ctermfg=4 ctermbg=7 guifg=Black guibg=#e3c1a5 | |
41 | -hi FoldColumn term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Gray80 | |
42 | -hi DiffAdd term=bold ctermbg=4 guibg=White | |
43 | -hi DiffChange term=bold ctermbg=5 guibg=#edb5cd | |
44 | -hi DiffDelete term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=LightBlue guibg=#f6e8d0 | |
45 | -hi DiffText term=reverse cterm=bold ctermbg=1 gui=bold guibg=#ff8060 | |
46 | -hi Cursor guifg=bg guibg=fg | |
47 | -hi lCursor guifg=bg guibg=fg | |
236 | +if s:t_Co >= 0 | |
237 | + hi Normal term=NONE | |
238 | + hi ColorColumn term=reverse | |
239 | + hi Conceal term=NONE | |
240 | + hi Cursor term=reverse | |
241 | + hi CursorColumn term=NONE | |
242 | + hi CursorLine term=underline | |
243 | + hi CursorLineNr term=bold | |
244 | + hi DiffAdd term=reverse | |
245 | + hi DiffChange term=NONE | |
246 | + hi DiffDelete term=reverse | |
247 | + hi DiffText term=reverse | |
248 | + hi Directory term=NONE | |
249 | + hi EndOfBuffer term=NONE | |
250 | + hi ErrorMsg term=bold,reverse | |
251 | + hi FoldColumn term=NONE | |
252 | + hi Folded term=NONE | |
253 | + hi IncSearch term=bold,reverse,underline | |
254 | + hi LineNr term=NONE | |
255 | + hi MatchParen term=bold,underline | |
256 | + hi ModeMsg term=bold | |
257 | + hi MoreMsg term=NONE | |
258 | + hi NonText term=NONE | |
259 | + hi Pmenu term=reverse | |
260 | + hi PmenuSbar term=reverse | |
261 | + hi PmenuSel term=bold | |
262 | + hi PmenuThumb term=NONE | |
263 | + hi Question term=standout | |
264 | + hi Search term=reverse | |
265 | + hi SignColumn term=reverse | |
266 | + hi SpecialKey term=bold | |
267 | + hi SpellBad term=underline | |
268 | + hi SpellCap term=underline | |
269 | + hi SpellLocal term=underline | |
270 | + hi SpellRare term=underline | |
271 | + hi StatusLine term=bold,reverse | |
272 | + hi StatusLineNC term=bold,underline | |
273 | + hi TabLine term=bold,underline | |
274 | + hi TabLineFill term=NONE | |
275 | + hi Terminal term=NONE | |
276 | + hi TabLineSel term=bold,reverse | |
277 | + hi Title term=NONE | |
278 | + hi VertSplit term=NONE | |
279 | + hi Visual term=reverse | |
280 | + hi VisualNOS term=NONE | |
281 | + hi WarningMsg term=standout | |
282 | + hi WildMenu term=bold | |
283 | + hi CursorIM term=NONE | |
284 | + hi ToolbarLine term=reverse | |
285 | + hi ToolbarButton term=bold,reverse | |
286 | + hi CurSearch term=reverse | |
287 | + hi CursorLineFold term=underline | |
288 | + hi CursorLineSign term=underline | |
289 | + hi Comment term=bold | |
290 | + hi Constant term=NONE | |
291 | + hi Error term=bold,reverse | |
292 | + hi Identifier term=NONE | |
293 | + hi Ignore term=NONE | |
294 | + hi PreProc term=NONE | |
295 | + hi Special term=NONE | |
296 | + hi Statement term=NONE | |
297 | + hi Todo term=bold,reverse | |
298 | + hi Type term=NONE | |
299 | + hi Underlined term=underline | |
300 | + unlet s:t_Co | |
301 | + finish | |
302 | +endif | |
48 | 303 | |
49 | -" Colors for syntax highlighting | |
50 | -hi Comment term=bold ctermfg=4 guifg=#406090 | |
51 | -hi Constant term=underline ctermfg=1 guifg=#c00058 | |
52 | -hi Special term=bold ctermfg=5 guifg=SlateBlue | |
53 | -hi Identifier term=underline ctermfg=6 guifg=DarkCyan | |
54 | -hi Statement term=bold ctermfg=3 gui=bold guifg=Brown | |
55 | -hi PreProc term=underline ctermfg=5 guifg=Magenta3 | |
56 | -hi Type term=underline ctermfg=2 gui=bold guifg=SeaGreen | |
57 | -hi Ignore cterm=bold ctermfg=7 guifg=bg | |
58 | -hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1 gui=bold guifg=White guibg=Red | |
59 | -hi Todo term=standout ctermfg=0 ctermbg=3 guifg=Blue guibg=Yellow | |
60 | - | |
304 | +" Background: light | |
305 | +" Color: comment #406090 25 darkgrey | |
306 | +" Color: constant #c00058 161 darkred | |
307 | +" Color: identifier #008b8b 30 darkcyan | |
308 | +" Color: statement #a52a2a 124 darkred | |
309 | +" Color: preproc #cd00cd 164 darkmagenta | |
310 | +" Color: type #2e8b57 29 darkgreen | |
311 | +" Color: special #6a5acd 62 darkblue | |
312 | +" Color: fg0 #000000 16 black | |
313 | +" Color: bg0 #ffdab9 223 white | |
314 | +" Color: fg1 #ffffff 231 white | |
315 | +" Color: bg1 #737373 243 darkgrey | |
316 | +" Color: visual #cccccc 252 grey | |
317 | +" Color: folded #e3c1a5 252 cyan | |
318 | +" Color: folded_fg #000000 16 black | |
319 | +" Color: cursorline #f5c195 180 yellow | |
320 | +" Color: pmenu #ffaf87 216 grey | |
321 | +" Color: wildmenu #ffff00 226 yellow | |
322 | +" Color: error #ff0000 196 darkred | |
323 | +" Color: linenr #cd0000 160 red | |
324 | +" Color: blue #0000ff 21 darkblue | |
325 | +" Color: red #ff0000 196 darkred | |
326 | +" Color: colorcolumn #eeeeee 255 grey | |
327 | +" Term colors: bg0 statement constant preproc identifier type special bg1 | |
328 | +" Term colors: comment statement constant preproc identifier type special fg0 | |
329 | +" Color: bgDiffA #5F875F 65 darkgreen | |
330 | +" Color: bgDiffC #5F87AF 67 blue | |
331 | +" Color: bgDiffD #AF5FAF 133 magenta | |
332 | +" Color: bgDiffT #C6C6C6 251 grey | |
333 | +" Color: fgDiffW #FFFFFF 231 white | |
334 | +" Color: fgDiffB #000000 16 black | |
335 | +" vim: et ts=2 sw=2 |
@@ -1,45 +1,378 @@ | ||
1 | -" local syntax file - set colors on a per-machine basis: | |
2 | -" vim: tw=0 ts=4 sw=4 | |
3 | -" Vim color file | |
4 | -" Maintainer: Ron Aaron <ron@ronware.org> | |
5 | -" Last Change: 2013 May 24 | |
1 | +" Name: ron | |
2 | +" Author: original author Ron Aaron <ron@ronware.org> | |
3 | +" Maintainer: original maintainer Ron Aaron <ron@ronware.org> | |
4 | +" Website: https://www.github.com/vim/colorschemes | |
5 | +" License: Same as Vim | |
6 | +" Last Updated: Wed May 11 22:56:43 2022 | |
7 | + | |
8 | +" Generated by Colortemplate v2.2.0 | |
6 | 9 | |
7 | 10 | set background=dark |
11 | + | |
8 | 12 | hi clear |
9 | -if exists("syntax_on") | |
10 | - syntax reset | |
13 | +let g:colors_name = 'ron' | |
14 | + | |
15 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
16 | + | |
17 | +hi! link Terminal Normal | |
18 | +hi! link Boolean Constant | |
19 | +hi! link Character Constant | |
20 | +hi! link Conditional Statement | |
21 | +hi! link Debug Special | |
22 | +hi! link Define PreProc | |
23 | +hi! link Delimiter Special | |
24 | +hi! link Exception Statement | |
25 | +hi! link Float Constant | |
26 | +hi! link Function Identifier | |
27 | +hi! link Include PreProc | |
28 | +hi! link Keyword Statement | |
29 | +hi! link Macro PreProc | |
30 | +hi! link Number Constant | |
31 | +hi! link PopupSelected PmenuSel | |
32 | +hi! link PreCondit PreProc | |
33 | +hi! link Repeat Statement | |
34 | +hi! link SpecialChar Special | |
35 | +hi! link SpecialComment Special | |
36 | +hi! link StatusLineTerm StatusLine | |
37 | +hi! link StatusLineTermNC StatusLineNC | |
38 | +hi! link StorageClass Type | |
39 | +hi! link String Constant | |
40 | +hi! link Structure Type | |
41 | +hi! link Tag Special | |
42 | +hi! link Typedef Type | |
43 | +hi! link lCursor Cursor | |
44 | +hi! link CurSearch Search | |
45 | +hi! link CursorLineFold CursorLine | |
46 | +hi! link CursorLineSign CursorLine | |
47 | + | |
48 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
49 | + let g:terminal_ansi_colors = ['#000000', '#cd0000', '#00cd00', '#cdcd00', '#0000ee', '#cd00cd', '#00cdcd', '#e5e5e5', '#7f7f7f', '#ff0000', '#00ff00', '#ffff00', '#5c5cff', '#ff00ff', '#00ffff', '#ffffff'] | |
11 | 50 | endif |
12 | -let g:colors_name = "ron" | |
13 | -hi Normal guifg=cyan guibg=black | |
14 | -hi NonText guifg=yellow guibg=#303030 | |
15 | -hi comment guifg=green | |
16 | -hi constant guifg=cyan gui=bold | |
17 | -hi identifier guifg=cyan gui=NONE | |
18 | -hi statement guifg=lightblue gui=NONE | |
19 | -hi preproc guifg=Pink2 | |
20 | -hi type guifg=seagreen gui=bold | |
21 | -hi special guifg=yellow | |
22 | -hi ErrorMsg guifg=Black guibg=Red | |
23 | -hi WarningMsg guifg=Black guibg=Green | |
24 | -hi Error guibg=Red | |
25 | -hi Todo guifg=Black guibg=orange | |
26 | -hi Cursor guibg=#60a060 guifg=#00ff00 | |
27 | -hi Search guibg=darkgray guifg=black gui=bold | |
28 | -hi IncSearch gui=NONE guibg=steelblue | |
29 | -hi LineNr guifg=darkgrey | |
30 | -hi title guifg=darkgrey | |
31 | -hi ShowMarksHL ctermfg=cyan ctermbg=lightblue cterm=bold guifg=yellow guibg=black gui=bold | |
32 | -hi StatusLineNC gui=NONE guifg=lightblue guibg=darkblue | |
33 | -hi StatusLine gui=bold guifg=cyan guibg=blue | |
34 | -hi label guifg=gold2 | |
35 | -hi operator guifg=orange | |
36 | -hi clear Visual | |
37 | -hi Visual term=reverse cterm=reverse gui=reverse | |
38 | -hi DiffChange guibg=darkgreen | |
39 | -hi DiffText guibg=olivedrab | |
40 | -hi DiffAdd guibg=slateblue | |
41 | -hi DiffDelete guibg=coral | |
42 | -hi Folded guibg=gray30 | |
43 | -hi FoldColumn guibg=gray30 guifg=white | |
44 | -hi cIf0 guifg=gray | |
45 | -hi diffOnly guifg=red gui=bold | |
51 | +hi Normal guifg=#00ffff guibg=#000000 gui=NONE cterm=NONE | |
52 | +hi ColorColumn guifg=NONE guibg=#cd0000 gui=NONE cterm=NONE | |
53 | +hi CursorColumn guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
54 | +hi CursorLine guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
55 | +hi CursorLineNr guifg=#ffff00 guibg=NONE gui=bold cterm=NONE | |
56 | +hi QuickFixLine guifg=#000000 guibg=#00cdcd gui=NONE cterm=NONE | |
57 | +hi Conceal guifg=#e5e5e5 guibg=#a9a9a9 gui=NONE cterm=NONE | |
58 | +hi Cursor guifg=#ffffff guibg=#60a060 gui=NONE cterm=NONE | |
59 | +hi Directory guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
60 | +hi EndOfBuffer guifg=#ffff00 guibg=#303030 gui=NONE cterm=NONE | |
61 | +hi ErrorMsg guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
62 | +hi FoldColumn guifg=#ffffff guibg=NONE gui=NONE cterm=NONE | |
63 | +hi Folded guifg=NONE guibg=#4d4d4d gui=NONE cterm=NONE | |
64 | +hi IncSearch guifg=NONE guibg=#4682b4 gui=NONE cterm=NONE | |
65 | +hi LineNr guifg=#a9a9a9 guibg=NONE gui=NONE cterm=NONE | |
66 | +hi MatchParen guifg=NONE guibg=#008b8b gui=NONE cterm=NONE | |
67 | +hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE | |
68 | +hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
69 | +hi NonText guifg=#ffff00 guibg=#303030 gui=NONE cterm=NONE | |
70 | +hi Pmenu guifg=#ffffff guibg=#444444 gui=NONE cterm=NONE | |
71 | +hi PmenuSbar guifg=NONE guibg=#000000 gui=NONE cterm=NONE | |
72 | +hi PmenuSel guifg=#000000 guibg=#00cdcd gui=NONE cterm=NONE | |
73 | +hi PmenuThumb guifg=NONE guibg=#e5e5e5 gui=NONE cterm=NONE | |
74 | +hi Question guifg=#00ff00 guibg=#000000 gui=bold cterm=NONE | |
75 | +hi Search guifg=#000000 guibg=#a9a9a9 gui=bold cterm=NONE | |
76 | +hi SignColumn guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
77 | +hi SpecialKey guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
78 | +hi StatusLine guifg=#00ffff guibg=#0000ff gui=bold cterm=NONE | |
79 | +hi StatusLineNC guifg=#add8e6 guibg=#00008b gui=NONE cterm=NONE | |
80 | +hi VertSplit guifg=#add8e6 guibg=#00008b gui=NONE cterm=NONE | |
81 | +hi TabLine guifg=#000000 guibg=#008b8b gui=NONE cterm=NONE | |
82 | +hi TabLineFill guifg=#a9a9a9 guibg=#7f7f7f gui=NONE cterm=NONE | |
83 | +hi TabLineSel guifg=#00ffff guibg=#000000 gui=bold cterm=NONE | |
84 | +hi Terminal guifg=#00ffff guibg=#000000 gui=NONE cterm=NONE | |
85 | +hi Title guifg=#a9a9a9 guibg=NONE gui=NONE cterm=NONE | |
86 | +hi Visual guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
87 | +hi VisualNOS guifg=NONE guibg=#000000 gui=bold,underline cterm=underline | |
88 | +hi WarningMsg guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
89 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
90 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
91 | +hi SpellCap guifg=#ffffff guibg=NONE guisp=#ffffff gui=undercurl cterm=underline | |
92 | +hi SpellLocal guifg=#ffff00 guibg=NONE guisp=#ffff00 gui=undercurl cterm=underline | |
93 | +hi SpellRare guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
94 | +hi Comment guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE | |
95 | +hi Constant guifg=#00ffff guibg=NONE gui=bold cterm=NONE | |
96 | +hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
97 | +hi Identifier guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
98 | +hi Ignore guifg=#000000 guibg=#000000 gui=NONE cterm=NONE | |
99 | +hi Label guifg=#eec900 guibg=NONE gui=NONE cterm=NONE | |
100 | +hi Operator guifg=#ffa500 guibg=NONE gui=NONE cterm=NONE | |
101 | +hi PreProc guifg=#eea9b8 guibg=NONE gui=NONE cterm=NONE | |
102 | +hi Special guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE | |
103 | +hi Statement guifg=#add8e6 guibg=NONE gui=NONE cterm=NONE | |
104 | +hi Todo guifg=#000000 guibg=#ffa500 gui=NONE cterm=NONE | |
105 | +hi Type guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
106 | +hi Underlined guifg=#80a0ff guibg=NONE gui=underline cterm=underline | |
107 | +hi CursorIM guifg=NONE guibg=fg gui=NONE cterm=NONE | |
108 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
109 | +hi ToolbarButton guifg=#000000 guibg=#e5e5e5 gui=bold cterm=NONE | |
110 | +hi! link LineNrAbove LineNr | |
111 | +hi! link LineNrBelow LineNr | |
112 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
113 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
114 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
115 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
116 | + | |
117 | +if s:t_Co >= 256 | |
118 | + hi Normal ctermfg=51 ctermbg=16 cterm=NONE | |
119 | + hi ColorColumn ctermfg=NONE ctermbg=160 cterm=NONE | |
120 | + hi CursorColumn ctermfg=NONE ctermbg=59 cterm=NONE | |
121 | + hi CursorLine ctermfg=NONE ctermbg=59 cterm=NONE | |
122 | + hi CursorLineNr ctermfg=226 ctermbg=NONE cterm=NONE | |
123 | + hi QuickFixLine ctermfg=16 ctermbg=44 cterm=NONE | |
124 | + hi Conceal ctermfg=254 ctermbg=145 cterm=NONE | |
125 | + hi Cursor ctermfg=231 ctermbg=71 cterm=NONE | |
126 | + hi Directory ctermfg=51 ctermbg=NONE cterm=NONE | |
127 | + hi EndOfBuffer ctermfg=226 ctermbg=236 cterm=NONE | |
128 | + hi ErrorMsg ctermfg=196 ctermbg=231 cterm=reverse | |
129 | + hi FoldColumn ctermfg=231 ctermbg=NONE cterm=NONE | |
130 | + hi Folded ctermfg=NONE ctermbg=239 cterm=NONE | |
131 | + hi IncSearch ctermfg=NONE ctermbg=67 cterm=NONE | |
132 | + hi LineNr ctermfg=145 ctermbg=NONE cterm=NONE | |
133 | + hi MatchParen ctermfg=NONE ctermbg=44 cterm=NONE | |
134 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
135 | + hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE | |
136 | + hi NonText ctermfg=226 ctermbg=236 cterm=NONE | |
137 | + hi Pmenu ctermfg=231 ctermbg=238 cterm=NONE | |
138 | + hi PmenuSbar ctermfg=NONE ctermbg=16 cterm=NONE | |
139 | + hi PmenuSel ctermfg=16 ctermbg=44 cterm=NONE | |
140 | + hi PmenuThumb ctermfg=NONE ctermbg=254 cterm=NONE | |
141 | + hi Question ctermfg=46 ctermbg=16 cterm=NONE | |
142 | + hi Search ctermfg=16 ctermbg=145 cterm=NONE | |
143 | + hi SignColumn ctermfg=51 ctermbg=NONE cterm=NONE | |
144 | + hi SpecialKey ctermfg=51 ctermbg=NONE cterm=NONE | |
145 | + hi StatusLine ctermfg=51 ctermbg=21 cterm=NONE | |
146 | + hi StatusLineNC ctermfg=152 ctermbg=20 cterm=NONE | |
147 | + hi VertSplit ctermfg=152 ctermbg=20 cterm=NONE | |
148 | + hi TabLine ctermfg=16 ctermbg=44 cterm=NONE | |
149 | + hi TabLineFill ctermfg=145 ctermbg=102 cterm=NONE | |
150 | + hi TabLineSel ctermfg=51 ctermbg=16 cterm=NONE | |
151 | + hi Terminal ctermfg=51 ctermbg=16 cterm=NONE | |
152 | + hi Title ctermfg=145 ctermbg=NONE cterm=NONE | |
153 | + hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse | |
154 | + hi VisualNOS ctermfg=NONE ctermbg=16 cterm=underline | |
155 | + hi WarningMsg ctermfg=226 ctermbg=NONE cterm=NONE | |
156 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
157 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
158 | + hi SpellCap ctermfg=231 ctermbg=NONE cterm=underline | |
159 | + hi SpellLocal ctermfg=226 ctermbg=NONE cterm=underline | |
160 | + hi SpellRare ctermfg=201 ctermbg=NONE cterm=underline | |
161 | + hi Comment ctermfg=46 ctermbg=NONE cterm=NONE | |
162 | + hi Constant ctermfg=51 ctermbg=NONE cterm=NONE | |
163 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
164 | + hi Identifier ctermfg=51 ctermbg=NONE cterm=NONE | |
165 | + hi Ignore ctermfg=16 ctermbg=16 cterm=NONE | |
166 | + hi Label ctermfg=220 ctermbg=NONE cterm=NONE | |
167 | + hi Operator ctermfg=214 ctermbg=NONE cterm=NONE | |
168 | + hi PreProc ctermfg=217 ctermbg=NONE cterm=NONE | |
169 | + hi Special ctermfg=226 ctermbg=NONE cterm=NONE | |
170 | + hi Statement ctermfg=152 ctermbg=NONE cterm=NONE | |
171 | + hi Todo ctermfg=16 ctermbg=214 cterm=NONE | |
172 | + hi Type ctermfg=29 ctermbg=NONE cterm=NONE | |
173 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
174 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
175 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
176 | + hi ToolbarButton ctermfg=16 ctermbg=254 cterm=NONE | |
177 | + hi! link LineNrAbove LineNr | |
178 | + hi! link LineNrBelow LineNr | |
179 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
180 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
181 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
182 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
183 | + unlet s:t_Co | |
184 | + finish | |
185 | +endif | |
186 | + | |
187 | +if s:t_Co >= 16 | |
188 | + hi Normal ctermfg=cyan ctermbg=black cterm=NONE | |
189 | + hi ColorColumn ctermfg=cyan ctermbg=darkred cterm=NONE | |
190 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
191 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
192 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
193 | + hi QuickFixLine ctermfg=black ctermbg=darkcyan cterm=NONE | |
194 | + hi Conceal ctermfg=grey ctermbg=grey cterm=NONE | |
195 | + hi Cursor ctermfg=white ctermbg=green cterm=NONE | |
196 | + hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE | |
197 | + hi EndOfBuffer ctermfg=yellow ctermbg=darkgrey cterm=NONE | |
198 | + hi ErrorMsg ctermfg=red ctermbg=white cterm=reverse | |
199 | + hi FoldColumn ctermfg=white ctermbg=NONE cterm=NONE | |
200 | + hi Folded ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
201 | + hi IncSearch ctermfg=NONE ctermbg=blue cterm=NONE | |
202 | + hi LineNr ctermfg=grey ctermbg=NONE cterm=NONE | |
203 | + hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE | |
204 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
205 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
206 | + hi NonText ctermfg=yellow ctermbg=darkgrey cterm=NONE | |
207 | + hi Pmenu ctermfg=white ctermbg=darkgrey cterm=NONE | |
208 | + hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE | |
209 | + hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE | |
210 | + hi PmenuThumb ctermfg=NONE ctermbg=grey cterm=NONE | |
211 | + hi Question ctermfg=green ctermbg=black cterm=NONE | |
212 | + hi Search ctermfg=black ctermbg=grey cterm=NONE | |
213 | + hi SignColumn ctermfg=cyan ctermbg=NONE cterm=NONE | |
214 | + hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE | |
215 | + hi StatusLine ctermfg=cyan ctermbg=darkblue cterm=NONE | |
216 | + hi StatusLineNC ctermfg=darkcyan ctermbg=darkblue cterm=NONE | |
217 | + hi VertSplit ctermfg=darkcyan ctermbg=darkblue cterm=NONE | |
218 | + hi TabLine ctermfg=black ctermbg=darkcyan cterm=NONE | |
219 | + hi TabLineFill ctermfg=grey ctermbg=darkgrey cterm=NONE | |
220 | + hi TabLineSel ctermfg=cyan ctermbg=black cterm=NONE | |
221 | + hi Terminal ctermfg=cyan ctermbg=black cterm=NONE | |
222 | + hi Title ctermfg=grey ctermbg=NONE cterm=NONE | |
223 | + hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse | |
224 | + hi VisualNOS ctermfg=NONE ctermbg=black cterm=underline | |
225 | + hi WarningMsg ctermfg=yellow ctermbg=NONE cterm=NONE | |
226 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
227 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
228 | + hi SpellCap ctermfg=white ctermbg=NONE cterm=underline | |
229 | + hi SpellLocal ctermfg=yellow ctermbg=NONE cterm=underline | |
230 | + hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline | |
231 | + hi Comment ctermfg=green ctermbg=NONE cterm=NONE | |
232 | + hi Constant ctermfg=cyan ctermbg=NONE cterm=NONE | |
233 | + hi Error ctermfg=red ctermbg=white cterm=reverse | |
234 | + hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE | |
235 | + hi Ignore ctermfg=black ctermbg=black cterm=NONE | |
236 | + hi Label ctermfg=yellow ctermbg=NONE cterm=NONE | |
237 | + hi Operator ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
238 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
239 | + hi Special ctermfg=yellow ctermbg=NONE cterm=NONE | |
240 | + hi Statement ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
241 | + hi Todo ctermfg=black ctermbg=darkyellow cterm=NONE | |
242 | + hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
243 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
244 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
245 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
246 | + hi ToolbarButton ctermfg=black ctermbg=grey cterm=NONE | |
247 | + hi! link LineNrAbove LineNr | |
248 | + hi! link LineNrBelow LineNr | |
249 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
250 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
251 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
252 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
253 | + unlet s:t_Co | |
254 | + finish | |
255 | +endif | |
256 | + | |
257 | +if s:t_Co >= 0 | |
258 | + hi Normal term=NONE | |
259 | + hi ColorColumn term=reverse | |
260 | + hi Conceal term=NONE | |
261 | + hi Cursor term=reverse | |
262 | + hi CursorColumn term=NONE | |
263 | + hi CursorLine term=underline | |
264 | + hi CursorLineNr term=bold | |
265 | + hi DiffAdd term=reverse | |
266 | + hi DiffChange term=NONE | |
267 | + hi DiffDelete term=reverse | |
268 | + hi DiffText term=reverse | |
269 | + hi Directory term=NONE | |
270 | + hi EndOfBuffer term=NONE | |
271 | + hi ErrorMsg term=bold,reverse | |
272 | + hi FoldColumn term=NONE | |
273 | + hi Folded term=NONE | |
274 | + hi IncSearch term=bold,reverse,underline | |
275 | + hi LineNr term=NONE | |
276 | + hi MatchParen term=bold,underline | |
277 | + hi ModeMsg term=bold | |
278 | + hi MoreMsg term=NONE | |
279 | + hi NonText term=NONE | |
280 | + hi Pmenu term=reverse | |
281 | + hi PmenuSbar term=reverse | |
282 | + hi PmenuSel term=bold | |
283 | + hi PmenuThumb term=NONE | |
284 | + hi Question term=standout | |
285 | + hi Search term=reverse | |
286 | + hi SignColumn term=reverse | |
287 | + hi SpecialKey term=bold | |
288 | + hi SpellBad term=underline | |
289 | + hi SpellCap term=underline | |
290 | + hi SpellLocal term=underline | |
291 | + hi SpellRare term=underline | |
292 | + hi StatusLine term=bold,reverse | |
293 | + hi StatusLineNC term=bold,underline | |
294 | + hi TabLine term=bold,underline | |
295 | + hi TabLineFill term=NONE | |
296 | + hi Terminal term=NONE | |
297 | + hi TabLineSel term=bold,reverse | |
298 | + hi Title term=NONE | |
299 | + hi VertSplit term=NONE | |
300 | + hi Visual term=reverse | |
301 | + hi VisualNOS term=NONE | |
302 | + hi WarningMsg term=standout | |
303 | + hi WildMenu term=bold | |
304 | + hi CursorIM term=NONE | |
305 | + hi ToolbarLine term=reverse | |
306 | + hi ToolbarButton term=bold,reverse | |
307 | + hi CurSearch term=reverse | |
308 | + hi CursorLineFold term=underline | |
309 | + hi CursorLineSign term=underline | |
310 | + hi Comment term=bold | |
311 | + hi Constant term=NONE | |
312 | + hi Error term=bold,reverse | |
313 | + hi Identifier term=NONE | |
314 | + hi Ignore term=NONE | |
315 | + hi PreProc term=NONE | |
316 | + hi Special term=NONE | |
317 | + hi Statement term=NONE | |
318 | + hi Todo term=bold,reverse | |
319 | + hi Type term=NONE | |
320 | + hi Underlined term=underline | |
321 | + unlet s:t_Co | |
322 | + finish | |
323 | +endif | |
324 | + | |
325 | +" Background: dark | |
326 | +" Color: xterm0 #000000 16 black | |
327 | +" Color: xterm1 #cd0000 160 darkred | |
328 | +" Color: xterm2 #00cd00 40 darkgreen | |
329 | +" Color: xterm3 #cdcd00 184 darkyellow | |
330 | +" Color: xterm4 #0000ee 20 darkblue | |
331 | +" Color: xterm5 #cd00cd 164 darkmagenta | |
332 | +" Color: xterm6 #00cdcd 44 darkcyan | |
333 | +" Color: xterm7 #e5e5e5 254 grey | |
334 | +" Color: xterm8 #7f7f7f 102 darkgrey | |
335 | +" Color: xterm9 #ff0000 196 red | |
336 | +" Color: xterm10 #00ff00 46 green | |
337 | +" Color: xterm11 #ffff00 226 yellow | |
338 | +" Color: xterm12 #5c5cff 63 blue | |
339 | +" Color: xterm13 #ff00ff 201 magenta | |
340 | +" Color: xterm14 #00ffff 51 cyan | |
341 | +" Color: xterm15 #ffffff 231 white | |
342 | +" Color: rgbGrey40 #666666 59 darkgrey | |
343 | +" Color: rgbDarkGrey #a9a9a9 145 grey | |
344 | +" Color: rgbDarkBlue #00008b 20 darkblue | |
345 | +" Color: rgbBlue #0000ff 21 darkblue | |
346 | +" Color: rgbDarkCyan #008b8b 44 darkcyan | |
347 | +" Color: Directory #00ffff 51 cyan | |
348 | +" Color: rgbSeaGreen #2e8b57 29 darkgreen | |
349 | +" Color: rgbGrey #bebebe 250 grey | |
350 | +" Color: Question #00ff00 46 green | |
351 | +" Color: SignColumn #a9a9a9 248 grey | |
352 | +" Color: SpecialKey #00ffff 51 cyan | |
353 | +" Color: StatusLineTerm #90ee90 120 darkgreen | |
354 | +" Color: ToolbarLine #7f7f7f 244 darkgrey | |
355 | +" Color: Underlined #80a0ff 111 blue | |
356 | +" Color: Pmenu #444444 238 darkgrey | |
357 | +" Color: ron303030 #303030 236 darkgrey | |
358 | +" Color: ronLightBlue #add8e6 152 darkcyan | |
359 | +" Color: ronPink2 #eea9b8 217 darkmagenta | |
360 | +" Color: ronOrange #ffa500 214 darkyellow | |
361 | +" Color: ronCursor #60a060 71 green | |
362 | +" Color: ronSteelBlue #4682b4 67 blue | |
363 | +" Color: ronGold2 #eec900 220 yellow | |
364 | +" Color: ronDarkGreen #006400 22 darkgreen | |
365 | +" Color: ronSlateBlue #6a5acd 62 blue | |
366 | +" Color: ronOliveDrab #6b8e23 64 green | |
367 | +" Color: ronCoral #ff7f50 209 red | |
368 | +" Color: ronGray30 #4d4d4d 239 darkgrey | |
369 | +" Term colors: xterm0 xterm1 xterm2 xterm3 xterm4 xterm5 xterm6 xterm7 | |
370 | +" Term colors: xterm8 xterm9 xterm10 xterm11 xterm12 xterm13 | |
371 | +" Term colors: xterm14 xterm15 | |
372 | +" Color: bgDiffA #5F875F 65 darkgreen | |
373 | +" Color: bgDiffC #5F87AF 67 blue | |
374 | +" Color: bgDiffD #AF5FAF 133 magenta | |
375 | +" Color: bgDiffT #C6C6C6 251 grey | |
376 | +" Color: fgDiffW #FFFFFF 231 white | |
377 | +" Color: fgDiffB #000000 16 black | |
378 | +" vim: et ts=2 sw=2 |
@@ -1,60 +1,353 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: Yasuhiro Matsumoto <mattn@mail.goo.ne.jp> | |
3 | -" Last Change: 2001 May 25 | |
1 | +" Name: shine | |
2 | +" Description: Light colorscheme inspired by normal text editors. | |
3 | +" Author: Original author is Yasuhiro Matsumoto <mattn@mail.goo.ne.jp> | |
4 | +" Maintainer: Original maintainer is Yasuhiro Matsumoto <mattn@mail.goo.ne.jp> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:44 2022 | |
4 | 8 | |
5 | -" This look like normal text editor. | |
6 | -" This color scheme uses a light background. | |
9 | +" Generated by Colortemplate v2.2.0 | |
7 | 10 | |
8 | -" First remove all existing highlighting. | |
9 | 11 | set background=light |
12 | + | |
10 | 13 | hi clear |
11 | -if exists("syntax_on") | |
12 | - syntax reset | |
14 | +let g:colors_name = 'shine' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#000000', '#8b0000', '#006400', '#ffff00', '#00008b', '#6a0dad', '#008b8b', '#dadada', '#767676', '#ffafaf', '#90ee90', '#ffff60', '#add8e6', '#ff00ff', '#00ffff', '#ffffff'] | |
20 | +endif | |
21 | +hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
22 | +hi Folded guifg=#00008b guibg=#dadada gui=NONE cterm=NONE | |
23 | +hi CursorLine guifg=NONE guibg=#dadada gui=NONE cterm=NONE | |
24 | +hi CursorColumn guifg=NONE guibg=#dadada gui=NONE cterm=NONE | |
25 | +hi CursorLineNr guifg=NONE guibg=#dadada gui=NONE cterm=NONE | |
26 | +hi QuickFixLine guifg=#000000 guibg=#ff8c00 gui=NONE cterm=NONE | |
27 | +hi! link EndOfBuffer NonText | |
28 | +hi StatusLine guifg=#ffffff guibg=#000000 gui=bold cterm=NONE | |
29 | +hi StatusLineNC guifg=#ffffff guibg=#a8a8a8 gui=NONE cterm=NONE | |
30 | +hi StatusLineTerm guifg=#000000 guibg=#90ee90 gui=bold cterm=NONE | |
31 | +hi StatusLineTermNC guifg=#dadada guibg=#006400 gui=NONE cterm=NONE | |
32 | +hi VertSplit guifg=#a8a8a8 guibg=#a8a8a8 gui=NONE cterm=NONE | |
33 | +hi Pmenu guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE | |
34 | +hi PmenuSel guifg=#000000 guibg=#ffff60 gui=NONE cterm=NONE | |
35 | +hi PmenuSbar guifg=#ffffff guibg=#ffffff gui=NONE cterm=NONE | |
36 | +hi PmenuThumb guifg=#767676 guibg=#767676 gui=NONE cterm=NONE | |
37 | +hi TabLine guifg=#000000 guibg=#dadada gui=underline cterm=underline | |
38 | +hi TabLineFill guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
39 | +hi TabLineSel guifg=#000000 guibg=#ffffff gui=bold cterm=NONE | |
40 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
41 | +hi ToolbarButton guifg=NONE guibg=#a8a8a8 gui=bold cterm=NONE | |
42 | +hi NonText guifg=#add8e6 guibg=#ffffff gui=NONE cterm=NONE | |
43 | +hi SpecialKey guifg=#add8e6 guibg=NONE gui=NONE cterm=NONE | |
44 | +hi Visual guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE | |
45 | +hi VisualNOS guifg=NONE guibg=NONE gui=bold,underline ctermfg=NONE ctermbg=NONE cterm=underline | |
46 | +hi LineNr guifg=#767676 guibg=NONE gui=NONE cterm=NONE | |
47 | +hi FoldColumn guifg=#767676 guibg=NONE gui=NONE cterm=NONE | |
48 | +hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
49 | +hi Underlined guifg=#6a0dad guibg=NONE gui=underline cterm=underline | |
50 | +hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
51 | +hi! link ErrorMsg Error | |
52 | +hi WarningMsg guifg=#6a0dad guibg=#ffffff gui=NONE cterm=NONE | |
53 | +hi MoreMsg guifg=#006400 guibg=#ffffff gui=NONE cterm=NONE | |
54 | +hi ModeMsg guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
55 | +hi Question guifg=#a07070 guibg=NONE gui=NONE cterm=NONE | |
56 | +hi Todo guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
57 | +hi MatchParen guifg=#ffffff guibg=#ffafaf gui=NONE cterm=NONE | |
58 | +hi Search guifg=#ffffff guibg=#6a0dad gui=NONE cterm=NONE | |
59 | +hi IncSearch guifg=#008b8b guibg=#ffff00 gui=reverse cterm=reverse | |
60 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=bold cterm=NONE | |
61 | +hi ColorColumn guifg=#000000 guibg=#ffafaf gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#000000 guibg=#a07070 gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#2e8b57 guibg=NONE guisp=#2e8b57 gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#00008b guibg=NONE guisp=#00008b gui=undercurl cterm=underline | |
68 | +hi Identifier guifg=#008b8b guibg=NONE gui=NONE cterm=NONE | |
69 | +hi Statement guifg=#006400 guibg=NONE gui=bold cterm=NONE | |
70 | +hi Constant guifg=#a07070 guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Number guifg=#a07070 guibg=NONE gui=bold cterm=NONE | |
72 | +hi Float guifg=#a07070 guibg=NONE gui=bold cterm=NONE | |
73 | +hi PreProc guifg=#6a0dad guibg=NONE gui=NONE cterm=NONE | |
74 | +hi Special guifg=#ff8c00 guibg=NONE gui=NONE cterm=NONE | |
75 | +hi SpecialChar guifg=#00008b guibg=NONE gui=NONE cterm=NONE | |
76 | +hi! link Tag Special | |
77 | +hi Type guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
78 | +hi! link Operator Statement | |
79 | +hi Directory guifg=#008b8b guibg=NONE gui=bold cterm=NONE | |
80 | +hi Comment guifg=#a8a8a8 guibg=NONE gui=bold cterm=NONE | |
81 | +hi StorageClass guifg=#ff0000 guibg=NONE gui=bold cterm=NONE | |
82 | +hi Conceal guifg=#dadada guibg=#767676 gui=NONE cterm=NONE | |
83 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
84 | +hi Title guifg=#006400 guibg=NONE gui=bold cterm=NONE | |
85 | +hi! link Terminal Normal | |
86 | +hi! link LineNrAbove LineNr | |
87 | +hi! link LineNrBelow LineNr | |
88 | +hi! link CurSearch Search | |
89 | +hi! link CursorLineFold CursorLine | |
90 | +hi! link CursorLineSign CursorLine | |
91 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
92 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
93 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
94 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
95 | + | |
96 | +if s:t_Co >= 256 | |
97 | + hi Normal ctermfg=16 ctermbg=231 cterm=NONE | |
98 | + hi Folded ctermfg=18 ctermbg=253 cterm=NONE | |
99 | + hi CursorLine ctermfg=NONE ctermbg=253 cterm=NONE | |
100 | + hi CursorColumn ctermfg=NONE ctermbg=253 cterm=NONE | |
101 | + hi CursorLineNr ctermfg=NONE ctermbg=253 cterm=NONE | |
102 | + hi QuickFixLine ctermfg=16 ctermbg=208 cterm=NONE | |
103 | + hi! link EndOfBuffer NonText | |
104 | + hi StatusLine ctermfg=231 ctermbg=16 cterm=NONE | |
105 | + hi StatusLineNC ctermfg=231 ctermbg=248 cterm=NONE | |
106 | + hi StatusLineTerm ctermfg=16 ctermbg=120 cterm=NONE | |
107 | + hi StatusLineTermNC ctermfg=253 ctermbg=22 cterm=NONE | |
108 | + hi VertSplit ctermfg=248 ctermbg=248 cterm=NONE | |
109 | + hi Pmenu ctermfg=16 ctermbg=248 cterm=NONE | |
110 | + hi PmenuSel ctermfg=16 ctermbg=228 cterm=NONE | |
111 | + hi PmenuSbar ctermfg=231 ctermbg=231 cterm=NONE | |
112 | + hi PmenuThumb ctermfg=243 ctermbg=243 cterm=NONE | |
113 | + hi TabLine ctermfg=16 ctermbg=253 cterm=underline | |
114 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
115 | + hi TabLineSel ctermfg=16 ctermbg=231 cterm=NONE | |
116 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
117 | + hi ToolbarButton ctermfg=NONE ctermbg=248 cterm=NONE | |
118 | + hi NonText ctermfg=153 ctermbg=231 cterm=NONE | |
119 | + hi SpecialKey ctermfg=153 ctermbg=NONE cterm=NONE | |
120 | + hi Visual ctermfg=16 ctermbg=248 cterm=NONE | |
121 | + hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline | |
122 | + hi LineNr ctermfg=243 ctermbg=NONE cterm=NONE | |
123 | + hi FoldColumn ctermfg=243 ctermbg=NONE cterm=NONE | |
124 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
125 | + hi Underlined ctermfg=55 ctermbg=NONE cterm=underline | |
126 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
127 | + hi! link ErrorMsg Error | |
128 | + hi WarningMsg ctermfg=55 ctermbg=231 cterm=NONE | |
129 | + hi MoreMsg ctermfg=22 ctermbg=231 cterm=NONE | |
130 | + hi ModeMsg ctermfg=16 ctermbg=231 cterm=NONE | |
131 | + hi Question ctermfg=95 ctermbg=NONE cterm=NONE | |
132 | + hi Todo ctermfg=16 ctermbg=226 cterm=NONE | |
133 | + hi MatchParen ctermfg=231 ctermbg=217 cterm=NONE | |
134 | + hi Search ctermfg=231 ctermbg=55 cterm=NONE | |
135 | + hi IncSearch ctermfg=30 ctermbg=226 cterm=reverse | |
136 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
137 | + hi ColorColumn ctermfg=16 ctermbg=217 cterm=NONE | |
138 | + hi Cursor ctermfg=231 ctermbg=16 cterm=NONE | |
139 | + hi lCursor ctermfg=16 ctermbg=95 cterm=NONE | |
140 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
141 | + hi SpellCap ctermfg=29 ctermbg=NONE cterm=underline | |
142 | + hi SpellLocal ctermfg=201 ctermbg=NONE cterm=underline | |
143 | + hi SpellRare ctermfg=18 ctermbg=NONE cterm=underline | |
144 | + hi Identifier ctermfg=30 ctermbg=NONE cterm=NONE | |
145 | + hi Statement ctermfg=22 ctermbg=NONE cterm=NONE | |
146 | + hi Constant ctermfg=95 ctermbg=NONE cterm=NONE | |
147 | + hi Number ctermfg=95 ctermbg=NONE cterm=NONE | |
148 | + hi Float ctermfg=95 ctermbg=NONE cterm=NONE | |
149 | + hi PreProc ctermfg=55 ctermbg=NONE cterm=NONE | |
150 | + hi Special ctermfg=208 ctermbg=NONE cterm=NONE | |
151 | + hi SpecialChar ctermfg=18 ctermbg=NONE cterm=NONE | |
152 | + hi! link Tag Special | |
153 | + hi Type ctermfg=29 ctermbg=NONE cterm=NONE | |
154 | + hi! link Operator Statement | |
155 | + hi Directory ctermfg=30 ctermbg=NONE cterm=NONE | |
156 | + hi Comment ctermfg=248 ctermbg=NONE cterm=NONE | |
157 | + hi StorageClass ctermfg=196 ctermbg=NONE cterm=NONE | |
158 | + hi Conceal ctermfg=253 ctermbg=243 cterm=NONE | |
159 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
160 | + hi Title ctermfg=22 ctermbg=NONE cterm=NONE | |
161 | + hi! link Terminal Normal | |
162 | + hi! link LineNrAbove LineNr | |
163 | + hi! link LineNrBelow LineNr | |
164 | + hi! link CurSearch Search | |
165 | + hi! link CursorLineFold CursorLine | |
166 | + hi! link CursorLineSign CursorLine | |
167 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
168 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
169 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
170 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
171 | + unlet s:t_Co | |
172 | + finish | |
13 | 173 | endif |
14 | 174 | |
15 | -let colors_name = "shine" | |
16 | - | |
17 | -hi Normal ctermbg=White ctermfg=Black guifg=Black guibg=White | |
175 | +if s:t_Co >= 16 | |
176 | + hi Normal ctermfg=black ctermbg=white cterm=NONE | |
177 | + hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE | |
178 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
179 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
180 | + hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=underline | |
181 | + hi QuickFixLine ctermfg=black ctermbg=darkyellow cterm=NONE | |
182 | + hi! link EndOfBuffer NonText | |
183 | + hi StatusLine ctermfg=white ctermbg=black cterm=NONE | |
184 | + hi StatusLineNC ctermfg=white ctermbg=darkgrey cterm=NONE | |
185 | + hi StatusLineTerm ctermfg=black ctermbg=green cterm=NONE | |
186 | + hi StatusLineTermNC ctermfg=grey ctermbg=darkgreen cterm=NONE | |
187 | + hi VertSplit ctermfg=darkgrey ctermbg=darkgrey cterm=NONE | |
188 | + hi Pmenu ctermfg=black ctermbg=darkgrey cterm=NONE | |
189 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
190 | + hi PmenuSbar ctermfg=white ctermbg=white cterm=NONE | |
191 | + hi PmenuThumb ctermfg=darkgrey ctermbg=darkgrey cterm=NONE | |
192 | + hi TabLine ctermfg=black ctermbg=grey cterm=underline | |
193 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
194 | + hi TabLineSel ctermfg=black ctermbg=white cterm=NONE | |
195 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
196 | + hi ToolbarButton ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
197 | + hi NonText ctermfg=blue ctermbg=white cterm=NONE | |
198 | + hi SpecialKey ctermfg=blue ctermbg=NONE cterm=NONE | |
199 | + hi Visual ctermfg=black ctermbg=darkgrey cterm=NONE | |
200 | + hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline | |
201 | + hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
202 | + hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
203 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
204 | + hi Underlined ctermfg=darkmagenta ctermbg=NONE cterm=underline | |
205 | + hi Error ctermfg=red ctermbg=white cterm=reverse | |
206 | + hi! link ErrorMsg Error | |
207 | + hi WarningMsg ctermfg=darkmagenta ctermbg=white cterm=NONE | |
208 | + hi MoreMsg ctermfg=darkgreen ctermbg=white cterm=NONE | |
209 | + hi ModeMsg ctermfg=black ctermbg=white cterm=NONE | |
210 | + hi Question ctermfg=darkred ctermbg=NONE cterm=NONE | |
211 | + hi Todo ctermfg=black ctermbg=yellow cterm=NONE | |
212 | + hi MatchParen ctermfg=white ctermbg=red cterm=NONE | |
213 | + hi Search ctermfg=white ctermbg=darkmagenta cterm=NONE | |
214 | + hi IncSearch ctermfg=darkcyan ctermbg=yellow cterm=reverse | |
215 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
216 | + hi ColorColumn ctermfg=black ctermbg=red cterm=NONE | |
217 | + hi Cursor ctermfg=white ctermbg=black cterm=NONE | |
218 | + hi lCursor ctermfg=black ctermbg=darkred cterm=NONE | |
219 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
220 | + hi SpellCap ctermfg=darkgreen ctermbg=NONE cterm=underline | |
221 | + hi SpellLocal ctermfg=magenta ctermbg=NONE cterm=underline | |
222 | + hi SpellRare ctermfg=darkblue ctermbg=NONE cterm=underline | |
223 | + hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
224 | + hi Statement ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
225 | + hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE | |
226 | + hi Number ctermfg=darkred ctermbg=NONE cterm=NONE | |
227 | + hi Float ctermfg=darkred ctermbg=NONE cterm=NONE | |
228 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
229 | + hi Special ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
230 | + hi SpecialChar ctermfg=darkblue ctermbg=NONE cterm=NONE | |
231 | + hi! link Tag Special | |
232 | + hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
233 | + hi! link Operator Statement | |
234 | + hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
235 | + hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
236 | + hi StorageClass ctermfg=red ctermbg=NONE cterm=NONE | |
237 | + hi Conceal ctermfg=grey ctermbg=darkgrey cterm=NONE | |
238 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
239 | + hi Title ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
240 | + hi! link Terminal Normal | |
241 | + hi! link LineNrAbove LineNr | |
242 | + hi! link LineNrBelow LineNr | |
243 | + hi! link CurSearch Search | |
244 | + hi! link CursorLineFold CursorLine | |
245 | + hi! link CursorLineSign CursorLine | |
246 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
247 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
248 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
249 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
250 | + unlet s:t_Co | |
251 | + finish | |
252 | +endif | |
18 | 253 | |
19 | -" Groups used in the 'highlight' and 'guicursor' options default value. | |
20 | -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White | |
21 | -hi IncSearch term=reverse cterm=reverse gui=reverse | |
22 | -hi ModeMsg term=bold cterm=bold gui=bold | |
23 | -hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold | |
24 | -hi StatusLineNC term=reverse cterm=reverse gui=reverse | |
25 | -hi VertSplit term=reverse cterm=reverse gui=reverse | |
26 | -hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg | |
27 | -hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold | |
28 | -hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red | |
29 | -hi Cursor ctermbg=Green guibg=Green guifg=Black | |
30 | -hi lCursor guibg=Cyan guifg=Black | |
31 | -hi Directory term=bold ctermfg=LightRed guifg=Red | |
32 | -hi LineNr term=underline ctermfg=Yellow guifg=Yellow | |
33 | -hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen | |
34 | -hi NonText term=bold ctermfg=LightBlue gui=bold guifg=LightBlue guibg=grey90 | |
35 | -hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green | |
36 | -hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black | |
37 | -hi SpecialKey term=bold ctermfg=LightBlue guifg=Blue | |
38 | -hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta | |
39 | -hi WarningMsg term=standout ctermfg=LightRed guifg=Red | |
40 | -hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black | |
41 | -hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue | |
42 | -hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue | |
43 | -hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue | |
44 | -hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta | |
45 | -hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan | |
254 | +if s:t_Co >= 0 | |
255 | + hi Normal term=NONE | |
256 | + hi ColorColumn term=reverse | |
257 | + hi Conceal term=NONE | |
258 | + hi Cursor term=reverse | |
259 | + hi CursorColumn term=NONE | |
260 | + hi CursorLine term=underline | |
261 | + hi CursorLineNr term=bold | |
262 | + hi DiffAdd term=reverse | |
263 | + hi DiffChange term=NONE | |
264 | + hi DiffDelete term=reverse | |
265 | + hi DiffText term=reverse | |
266 | + hi Directory term=NONE | |
267 | + hi EndOfBuffer term=NONE | |
268 | + hi ErrorMsg term=bold,reverse | |
269 | + hi FoldColumn term=NONE | |
270 | + hi Folded term=NONE | |
271 | + hi IncSearch term=bold,reverse,underline | |
272 | + hi LineNr term=NONE | |
273 | + hi MatchParen term=bold,underline | |
274 | + hi ModeMsg term=bold | |
275 | + hi MoreMsg term=NONE | |
276 | + hi NonText term=NONE | |
277 | + hi Pmenu term=reverse | |
278 | + hi PmenuSbar term=reverse | |
279 | + hi PmenuSel term=bold | |
280 | + hi PmenuThumb term=NONE | |
281 | + hi Question term=standout | |
282 | + hi Search term=reverse | |
283 | + hi SignColumn term=reverse | |
284 | + hi SpecialKey term=bold | |
285 | + hi SpellBad term=underline | |
286 | + hi SpellCap term=underline | |
287 | + hi SpellLocal term=underline | |
288 | + hi SpellRare term=underline | |
289 | + hi StatusLine term=bold,reverse | |
290 | + hi StatusLineNC term=bold,underline | |
291 | + hi TabLine term=bold,underline | |
292 | + hi TabLineFill term=NONE | |
293 | + hi Terminal term=NONE | |
294 | + hi TabLineSel term=bold,reverse | |
295 | + hi Title term=NONE | |
296 | + hi VertSplit term=NONE | |
297 | + hi Visual term=reverse | |
298 | + hi VisualNOS term=NONE | |
299 | + hi WarningMsg term=standout | |
300 | + hi WildMenu term=bold | |
301 | + hi CursorIM term=NONE | |
302 | + hi ToolbarLine term=reverse | |
303 | + hi ToolbarButton term=bold,reverse | |
304 | + hi CurSearch term=reverse | |
305 | + hi CursorLineFold term=underline | |
306 | + hi CursorLineSign term=underline | |
307 | + hi Comment term=bold | |
308 | + hi Constant term=NONE | |
309 | + hi Error term=bold,reverse | |
310 | + hi Identifier term=NONE | |
311 | + hi Ignore term=NONE | |
312 | + hi PreProc term=NONE | |
313 | + hi Special term=NONE | |
314 | + hi Statement term=NONE | |
315 | + hi Todo term=bold,reverse | |
316 | + hi Type term=NONE | |
317 | + hi Underlined term=underline | |
318 | + unlet s:t_Co | |
319 | + finish | |
320 | +endif | |
46 | 321 | |
47 | -hi Comment ctermfg=DarkGrey ctermbg=White guifg=DarkGrey gui=bold | |
48 | -hi SpecialChar ctermfg=DarkGrey ctermbg=White guifg=DarkGrey gui=bold | |
49 | -hi StorageClass ctermfg=Red ctermbg=White guifg=Red gui=bold | |
50 | -hi Number ctermfg=LightRed ctermbg=White guifg=LightRed gui=bold | |
51 | - | |
52 | -" Groups for syntax highlighting | |
53 | -hi Constant term=underline ctermfg=Magenta guifg=#a07070 guibg=grey80 | |
54 | -hi Special term=bold ctermfg=LightRed guifg=DarkOrange guibg=grey80 | |
55 | -if &t_Co > 8 | |
56 | - hi Statement term=bold cterm=bold ctermfg=DarkGreen ctermbg=White guifg=#ffff60 gui=bold | |
57 | -endif | |
58 | -hi Ignore ctermfg=LightGrey guifg=grey90 | |
59 | - | |
60 | -" vim: sw=2 | |
322 | +" Background: light | |
323 | +" Color: Black #000000 16 black | |
324 | +" Color: DarkGrey #767676 243 darkgrey | |
325 | +" Color: MediumGrey #A8A8A8 248 darkgrey | |
326 | +" Color: LightGrey #DADADA 253 grey | |
327 | +" Color: White #ffffff 231 white | |
328 | +" Color: Cyan #00ffff 51 cyan | |
329 | +" Color: Magenta #ff00ff 201 magenta | |
330 | +" Color: Red #ff0000 196 red | |
331 | +" Color: Yellow #ffff00 226 yellow | |
332 | +" Color: SeaGreen #2e8b57 29 darkgreen | |
333 | +" Color: DarkBlue #00008b 18 darkblue | |
334 | +" Color: DarkCyan #008b8b 30 darkcyan | |
335 | +" Color: DarkGreen #006400 22 darkgreen | |
336 | +" Color: DarkOrange #ff8c00 208 darkyellow | |
337 | +" Color: DarkRed #8b0000 88 darkred | |
338 | +" Color: LightBlue #add8e6 153 blue | |
339 | +" Color: LightGreen #90ee90 120 green | |
340 | +" Color: LightMagenta#ff83fa 213 magenta | |
341 | +" Color: LightRed #ffafaf 217 red | |
342 | +" Color: MutedRed #a07070 95 darkred | |
343 | +" Color: MutedYellow #ffff60 228 yellow | |
344 | +" Color: Purple #6a0dad 55 darkmagenta | |
345 | +" Term colors: Black DarkRed DarkGreen Yellow DarkBlue Purple DarkCyan LightGrey | |
346 | +" Term colors: DarkGrey LightRed LightGreen MutedYellow LightBlue Magenta Cyan White | |
347 | +" Color: bgDiffA #5F875F 65 darkgreen | |
348 | +" Color: bgDiffC #5F87AF 67 blue | |
349 | +" Color: bgDiffD #AF5FAF 133 magenta | |
350 | +" Color: bgDiffT #C6C6C6 251 grey | |
351 | +" Color: fgDiffW #FFFFFF 231 white | |
352 | +" Color: fgDiffB #000000 16 black | |
353 | +" vim: et ts=2 sw=2 |
@@ -1,56 +1,350 @@ | ||
1 | -"%% SiSU Vim color file | |
2 | -" Slate Maintainer: Ralph Amissah <ralph@amissah.com> | |
3 | -" (originally looked at desert Hans Fugal <hans@fugal.net> http://hans.fugal.net/vim/colors/desert.vim (2003/05/06) | |
4 | -:set background=dark | |
5 | -:highlight clear | |
6 | -if version > 580 | |
7 | - hi clear | |
8 | - if exists("syntax_on") | |
9 | - syntax reset | |
10 | - endif | |
1 | +" Name: slate | |
2 | +" Description: Remake of slate | |
3 | +" Author: Original maintainer Ralph Amissah <ralph@amissah.com> | |
4 | +" Maintainer: Original maintainer Ralph Amissah <ralph@amissah.com> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:45 2022 | |
8 | + | |
9 | +" Generated by Colortemplate v2.2.0 | |
10 | + | |
11 | +set background=dark | |
12 | + | |
13 | +hi clear | |
14 | +let g:colors_name = 'slate' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#000000', '#ff0000', '#5f8700', '#ffff00', '#87d7ff', '#d7d787', '#ffd7af', '#666666', '#333333', '#ffafaf', '#00875f', '#ffd700', '#5f87d7', '#afaf87', '#ff8787', '#ffffff'] | |
11 | 20 | endif |
12 | -let colors_name = "slate" | |
13 | -:hi Normal guifg=White guibg=grey15 | |
14 | -:hi Cursor guibg=khaki guifg=slategrey | |
15 | -:hi VertSplit guibg=#c2bfa5 guifg=grey40 gui=none cterm=reverse | |
16 | -:hi Folded guibg=black guifg=grey40 ctermfg=grey ctermbg=darkgrey | |
17 | -:hi FoldColumn guibg=black guifg=grey20 ctermfg=4 ctermbg=7 | |
18 | -:hi IncSearch guifg=green guibg=black cterm=none ctermfg=yellow ctermbg=green | |
19 | -:hi ModeMsg guifg=goldenrod cterm=none ctermfg=brown | |
20 | -:hi MoreMsg guifg=SeaGreen ctermfg=darkgreen | |
21 | -:hi NonText guifg=RoyalBlue guibg=grey15 cterm=bold ctermfg=blue | |
22 | -:hi Question guifg=springgreen ctermfg=green | |
23 | -:hi Search guibg=peru guifg=wheat cterm=none ctermfg=grey ctermbg=blue | |
24 | -:hi SpecialKey guifg=yellowgreen ctermfg=darkgreen | |
25 | -:hi StatusLine guibg=#c2bfa5 guifg=black gui=none cterm=bold,reverse | |
26 | -:hi StatusLineNC guibg=#c2bfa5 guifg=grey40 gui=none cterm=reverse | |
27 | -:hi Title guifg=gold gui=bold cterm=bold ctermfg=yellow | |
28 | -:hi Statement guifg=CornflowerBlue ctermfg=lightblue | |
29 | -:hi Visual gui=none guifg=khaki guibg=olivedrab cterm=reverse | |
30 | -:hi WarningMsg guifg=salmon ctermfg=1 | |
31 | -:hi String guifg=SkyBlue ctermfg=darkcyan | |
32 | -:hi Comment term=bold ctermfg=11 guifg=grey40 | |
33 | -:hi Constant guifg=#ffa0a0 ctermfg=brown | |
34 | -:hi Special guifg=darkkhaki ctermfg=brown | |
35 | -:hi Identifier guifg=salmon ctermfg=red | |
36 | -:hi Include guifg=red ctermfg=red | |
37 | -:hi PreProc guifg=red guibg=white ctermfg=red | |
38 | -:hi Operator guifg=Red ctermfg=Red | |
39 | -:hi Define guifg=gold gui=bold ctermfg=yellow | |
40 | -:hi Type guifg=CornflowerBlue ctermfg=2 | |
41 | -:hi Function guifg=navajowhite ctermfg=brown | |
42 | -:hi Structure guifg=green ctermfg=green | |
43 | -:hi LineNr guifg=grey50 ctermfg=3 | |
44 | -:hi Ignore guifg=grey40 cterm=bold ctermfg=7 | |
45 | -:hi Todo guifg=orangered guibg=yellow2 | |
46 | -:hi Directory ctermfg=darkcyan | |
47 | -:hi ErrorMsg cterm=bold guifg=White guibg=Red cterm=bold ctermfg=7 ctermbg=1 | |
48 | -:hi VisualNOS cterm=bold,underline | |
49 | -:hi WildMenu ctermfg=0 ctermbg=3 | |
50 | -:hi DiffAdd ctermbg=4 | |
51 | -:hi DiffChange ctermbg=5 | |
52 | -:hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 | |
53 | -:hi DiffText cterm=bold ctermbg=1 | |
54 | -:hi Underlined cterm=underline ctermfg=5 | |
55 | -:hi Error guifg=White guibg=Red cterm=bold ctermfg=7 ctermbg=1 | |
56 | -:hi SpellErrors guifg=White guibg=Red cterm=bold ctermfg=7 ctermbg=1 | |
21 | +hi Normal guifg=#ffffff guibg=#262626 gui=NONE cterm=NONE | |
22 | +hi EndOfBuffer guifg=#5f87d7 guibg=NONE gui=NONE cterm=NONE | |
23 | +hi StatusLine guifg=#000000 guibg=#afaf87 gui=NONE cterm=NONE | |
24 | +hi StatusLineNC guifg=#666666 guibg=#afaf87 gui=NONE cterm=NONE | |
25 | +hi StatusLineTerm guifg=#000000 guibg=#afaf87 gui=NONE cterm=NONE | |
26 | +hi StatusLineTermNC guifg=#666666 guibg=#afaf87 gui=NONE cterm=NONE | |
27 | +hi VertSplit guifg=#666666 guibg=#afaf87 gui=NONE cterm=NONE | |
28 | +hi PmenuSel guifg=#262626 guibg=#d7d787 gui=NONE cterm=NONE | |
29 | +hi Pmenu guifg=NONE guibg=#4a4a4a gui=NONE cterm=NONE | |
30 | +hi PmenuSbar guifg=NONE guibg=#262626 gui=NONE cterm=NONE | |
31 | +hi PmenuThumb guifg=NONE guibg=#ffd700 gui=NONE cterm=NONE | |
32 | +hi TabLineSel guifg=#000000 guibg=#afaf87 gui=NONE cterm=NONE | |
33 | +hi TabLine guifg=#666666 guibg=#333333 gui=NONE cterm=NONE | |
34 | +hi TabLineFill guifg=#ff8787 guibg=#333333 gui=NONE cterm=NONE | |
35 | +hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
36 | +hi ToolbarButton guifg=#262626 guibg=#d7d787 gui=NONE cterm=NONE | |
37 | +hi NonText guifg=#5f87d7 guibg=NONE gui=NONE cterm=NONE | |
38 | +hi SpecialKey guifg=#00875f guibg=NONE gui=NONE cterm=NONE | |
39 | +hi QuickFixLine guifg=#000000 guibg=#5f87d7 gui=NONE cterm=NONE | |
40 | +hi Folded guifg=#666666 guibg=#000000 gui=NONE cterm=NONE | |
41 | +hi FoldColumn guifg=#5f87d7 guibg=#000000 gui=NONE cterm=NONE | |
42 | +hi CursorLine guifg=NONE guibg=#333333 gui=NONE cterm=NONE | |
43 | +hi CursorColumn guifg=NONE guibg=#333333 gui=NONE cterm=NONE | |
44 | +hi CursorLineNr guifg=NONE guibg=#333333 gui=NONE cterm=NONE | |
45 | +hi Visual guifg=#d7d787 guibg=#5f8700 gui=NONE cterm=NONE | |
46 | +hi SignColumn guifg=NONE guibg=#262626 gui=NONE cterm=NONE | |
47 | +hi VisualNOS guifg=#d7d787 guibg=#5f8700 gui=NONE cterm=NONE | |
48 | +hi LineNr guifg=#666666 guibg=NONE gui=NONE cterm=NONE | |
49 | +hi Underlined guifg=#5f87d7 guibg=NONE gui=underline cterm=underline | |
50 | +hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
51 | +hi ErrorMsg guifg=#ff0000 guibg=#000000 gui=reverse cterm=reverse | |
52 | +hi ModeMsg guifg=#262626 guibg=#ffd700 gui=NONE cterm=NONE | |
53 | +hi WarningMsg guifg=#ff8787 guibg=NONE gui=NONE cterm=NONE | |
54 | +hi MoreMsg guifg=#00875f guibg=NONE gui=NONE cterm=NONE | |
55 | +hi Question guifg=#ffd700 guibg=NONE gui=NONE cterm=NONE | |
56 | +hi Todo guifg=#ff0000 guibg=#ffff00 gui=NONE cterm=NONE | |
57 | +hi MatchParen guifg=#000000 guibg=#ffd700 gui=NONE cterm=NONE | |
58 | +hi Search guifg=#000000 guibg=#d7875f gui=NONE cterm=NONE | |
59 | +hi IncSearch guifg=#000000 guibg=#00ff00 gui=NONE cterm=NONE | |
60 | +hi WildMenu guifg=#262626 guibg=#d7d787 gui=NONE cterm=NONE | |
61 | +hi ColorColumn guifg=NONE guibg=#000000 gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#333333 guibg=#d7d787 gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#262626 guibg=#ffafaf gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#ffff00 guibg=NONE guisp=#ffff00 gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#ffafaf guibg=NONE guisp=#ffafaf gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#ffd7af guibg=NONE guisp=#ffd7af gui=undercurl cterm=underline | |
68 | +hi Comment guifg=#666666 guibg=NONE gui=NONE cterm=NONE | |
69 | +hi String guifg=#87d7ff guibg=NONE gui=NONE cterm=NONE | |
70 | +hi Identifier guifg=#ff8787 guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Function guifg=#ffd7af guibg=NONE gui=NONE cterm=NONE | |
72 | +hi Special guifg=#d7d787 guibg=NONE gui=NONE cterm=NONE | |
73 | +hi Statement guifg=#5f87d7 guibg=NONE gui=bold cterm=NONE | |
74 | +hi Constant guifg=#ffafaf guibg=NONE gui=NONE cterm=NONE | |
75 | +hi PreProc guifg=#d7875f guibg=NONE gui=NONE cterm=NONE | |
76 | +hi Type guifg=#5f87d7 guibg=NONE gui=bold cterm=NONE | |
77 | +hi Operator guifg=#d7875f guibg=NONE gui=NONE cterm=NONE | |
78 | +hi Define guifg=#ffd700 guibg=NONE gui=bold cterm=NONE | |
79 | +hi Structure guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE | |
80 | +hi Directory guifg=#00875f guibg=NONE gui=bold cterm=NONE | |
81 | +hi Conceal guifg=#666666 guibg=NONE gui=NONE cterm=NONE | |
82 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
83 | +hi Title guifg=#ffd700 guibg=NONE gui=bold cterm=NONE | |
84 | +hi! link Terminal Normal | |
85 | +hi! link LineNrAbove LineNr | |
86 | +hi! link LineNrBelow LineNr | |
87 | +hi! link CurSearch Search | |
88 | +hi! link CursorLineFold CursorLine | |
89 | +hi! link CursorLineSign CursorLine | |
90 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
91 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
92 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
93 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
94 | + | |
95 | +if s:t_Co >= 256 | |
96 | + hi Normal ctermfg=231 ctermbg=235 cterm=NONE | |
97 | + hi EndOfBuffer ctermfg=68 ctermbg=NONE cterm=NONE | |
98 | + hi StatusLine ctermfg=16 ctermbg=144 cterm=NONE | |
99 | + hi StatusLineNC ctermfg=241 ctermbg=144 cterm=NONE | |
100 | + hi StatusLineTerm ctermfg=16 ctermbg=144 cterm=NONE | |
101 | + hi StatusLineTermNC ctermfg=241 ctermbg=144 cterm=NONE | |
102 | + hi VertSplit ctermfg=241 ctermbg=144 cterm=NONE | |
103 | + hi PmenuSel ctermfg=235 ctermbg=186 cterm=NONE | |
104 | + hi Pmenu ctermfg=NONE ctermbg=239 cterm=NONE | |
105 | + hi PmenuSbar ctermfg=NONE ctermbg=235 cterm=NONE | |
106 | + hi PmenuThumb ctermfg=NONE ctermbg=220 cterm=NONE | |
107 | + hi TabLineSel ctermfg=16 ctermbg=144 cterm=NONE | |
108 | + hi TabLine ctermfg=241 ctermbg=236 cterm=NONE | |
109 | + hi TabLineFill ctermfg=210 ctermbg=236 cterm=NONE | |
110 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
111 | + hi ToolbarButton ctermfg=235 ctermbg=186 cterm=NONE | |
112 | + hi NonText ctermfg=68 ctermbg=NONE cterm=NONE | |
113 | + hi SpecialKey ctermfg=29 ctermbg=NONE cterm=NONE | |
114 | + hi QuickFixLine ctermfg=16 ctermbg=68 cterm=NONE | |
115 | + hi Folded ctermfg=241 ctermbg=16 cterm=NONE | |
116 | + hi FoldColumn ctermfg=68 ctermbg=16 cterm=NONE | |
117 | + hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE | |
118 | + hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE | |
119 | + hi CursorLineNr ctermfg=NONE ctermbg=236 cterm=NONE | |
120 | + hi Visual ctermfg=186 ctermbg=64 cterm=NONE | |
121 | + hi SignColumn ctermfg=NONE ctermbg=235 cterm=NONE | |
122 | + hi VisualNOS ctermfg=186 ctermbg=64 cterm=NONE | |
123 | + hi LineNr ctermfg=241 ctermbg=NONE cterm=NONE | |
124 | + hi Underlined ctermfg=68 ctermbg=NONE cterm=underline | |
125 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
126 | + hi ErrorMsg ctermfg=196 ctermbg=16 cterm=reverse | |
127 | + hi ModeMsg ctermfg=235 ctermbg=220 cterm=NONE | |
128 | + hi WarningMsg ctermfg=210 ctermbg=NONE cterm=NONE | |
129 | + hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE | |
130 | + hi Question ctermfg=220 ctermbg=NONE cterm=NONE | |
131 | + hi Todo ctermfg=196 ctermbg=226 cterm=NONE | |
132 | + hi MatchParen ctermfg=16 ctermbg=220 cterm=NONE | |
133 | + hi Search ctermfg=16 ctermbg=173 cterm=NONE | |
134 | + hi IncSearch ctermfg=16 ctermbg=46 cterm=NONE | |
135 | + hi WildMenu ctermfg=235 ctermbg=186 cterm=NONE | |
136 | + hi ColorColumn ctermfg=NONE ctermbg=16 cterm=NONE | |
137 | + hi Cursor ctermfg=236 ctermbg=186 cterm=NONE | |
138 | + hi lCursor ctermfg=235 ctermbg=217 cterm=NONE | |
139 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
140 | + hi SpellCap ctermfg=226 ctermbg=NONE cterm=underline | |
141 | + hi SpellLocal ctermfg=217 ctermbg=NONE cterm=underline | |
142 | + hi SpellRare ctermfg=223 ctermbg=NONE cterm=underline | |
143 | + hi Comment ctermfg=241 ctermbg=NONE cterm=NONE | |
144 | + hi String ctermfg=117 ctermbg=NONE cterm=NONE | |
145 | + hi Identifier ctermfg=210 ctermbg=NONE cterm=NONE | |
146 | + hi Function ctermfg=223 ctermbg=NONE cterm=NONE | |
147 | + hi Special ctermfg=186 ctermbg=NONE cterm=NONE | |
148 | + hi Statement ctermfg=68 ctermbg=NONE cterm=NONE | |
149 | + hi Constant ctermfg=217 ctermbg=NONE cterm=NONE | |
150 | + hi PreProc ctermfg=173 ctermbg=NONE cterm=NONE | |
151 | + hi Type ctermfg=68 ctermbg=NONE cterm=NONE | |
152 | + hi Operator ctermfg=173 ctermbg=NONE cterm=NONE | |
153 | + hi Define ctermfg=220 ctermbg=NONE cterm=NONE | |
154 | + hi Structure ctermfg=46 ctermbg=NONE cterm=NONE | |
155 | + hi Directory ctermfg=29 ctermbg=NONE cterm=NONE | |
156 | + hi Conceal ctermfg=241 ctermbg=NONE cterm=NONE | |
157 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
158 | + hi Title ctermfg=220 ctermbg=NONE cterm=NONE | |
159 | + hi! link Terminal Normal | |
160 | + hi! link LineNrAbove LineNr | |
161 | + hi! link LineNrBelow LineNr | |
162 | + hi! link CurSearch Search | |
163 | + hi! link CursorLineFold CursorLine | |
164 | + hi! link CursorLineSign CursorLine | |
165 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
166 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
167 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
168 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
169 | + unlet s:t_Co | |
170 | + finish | |
171 | +endif | |
172 | + | |
173 | +if s:t_Co >= 16 | |
174 | + hi Normal ctermfg=white ctermbg=black cterm=NONE | |
175 | + hi EndOfBuffer ctermfg=blue ctermbg=NONE cterm=NONE | |
176 | + hi StatusLine ctermfg=black ctermbg=grey cterm=NONE | |
177 | + hi StatusLineNC ctermfg=darkgrey ctermbg=grey cterm=NONE | |
178 | + hi StatusLineTerm ctermfg=black ctermbg=grey cterm=NONE | |
179 | + hi StatusLineTermNC ctermfg=darkgrey ctermbg=grey cterm=NONE | |
180 | + hi VertSplit ctermfg=darkgrey ctermbg=grey cterm=NONE | |
181 | + hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE | |
182 | + hi Pmenu ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
183 | + hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE | |
184 | + hi PmenuThumb ctermfg=NONE ctermbg=yellow cterm=NONE | |
185 | + hi TabLineSel ctermfg=black ctermbg=darkyellow cterm=NONE | |
186 | + hi TabLine ctermfg=grey ctermbg=darkgrey cterm=NONE | |
187 | + hi TabLineFill ctermfg=cyan ctermbg=darkgrey cterm=NONE | |
188 | + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE | |
189 | + hi ToolbarButton ctermfg=black ctermbg=darkyellow cterm=NONE | |
190 | + hi NonText ctermfg=blue ctermbg=NONE cterm=NONE | |
191 | + hi SpecialKey ctermfg=green ctermbg=NONE cterm=NONE | |
192 | + hi QuickFixLine ctermfg=black ctermbg=blue cterm=NONE | |
193 | + hi Folded ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
194 | + hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
195 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
196 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
197 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
198 | + hi ColorColumn ctermfg=white ctermbg=darkgrey cterm=NONE | |
199 | + hi Visual ctermfg=yellow ctermbg=darkgreen cterm=NONE | |
200 | + hi SignColumn ctermfg=NONE ctermbg=black cterm=NONE | |
201 | + hi VisualNOS ctermfg=darkmagenta ctermbg=darkgreen cterm=NONE | |
202 | + hi LineNr ctermfg=grey ctermbg=NONE cterm=NONE | |
203 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
204 | + hi Error ctermfg=darkred ctermbg=white cterm=reverse | |
205 | + hi ErrorMsg ctermfg=darkred ctermbg=black cterm=reverse | |
206 | + hi ModeMsg ctermfg=black ctermbg=yellow cterm=NONE | |
207 | + hi WarningMsg ctermfg=cyan ctermbg=NONE cterm=NONE | |
208 | + hi MoreMsg ctermfg=green ctermbg=NONE cterm=NONE | |
209 | + hi Question ctermfg=yellow ctermbg=NONE cterm=NONE | |
210 | + hi Todo ctermfg=darkred ctermbg=darkyellow cterm=NONE | |
211 | + hi MatchParen ctermfg=black ctermbg=yellow cterm=NONE | |
212 | + hi Search ctermfg=black ctermbg=darkmagenta cterm=NONE | |
213 | + hi IncSearch ctermfg=black ctermbg=darkgreen cterm=NONE | |
214 | + hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE | |
215 | + hi ColorColumn ctermfg=white ctermbg=darkgrey cterm=NONE | |
216 | + hi Cursor ctermfg=darkgrey ctermbg=darkmagenta cterm=NONE | |
217 | + hi lCursor ctermfg=black ctermbg=red cterm=NONE | |
218 | + hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline | |
219 | + hi SpellCap ctermfg=darkyellow ctermbg=NONE cterm=underline | |
220 | + hi SpellLocal ctermfg=red ctermbg=NONE cterm=underline | |
221 | + hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline | |
222 | + hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
223 | + hi String ctermfg=cyan ctermbg=NONE cterm=NONE | |
224 | + hi Identifier ctermfg=darkred ctermbg=NONE cterm=NONE | |
225 | + hi Function ctermfg=yellow ctermbg=NONE cterm=NONE | |
226 | + hi Special ctermfg=darkyellow ctermbg=NONE cterm=NONE | |
227 | + hi Statement ctermfg=blue ctermbg=NONE cterm=NONE | |
228 | + hi Constant ctermfg=red ctermbg=NONE cterm=NONE | |
229 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
230 | + hi Type ctermfg=blue ctermbg=NONE cterm=NONE | |
231 | + hi Operator ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
232 | + hi Define ctermfg=yellow ctermbg=NONE cterm=NONE | |
233 | + hi Structure ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
234 | + hi Directory ctermfg=green ctermbg=NONE cterm=NONE | |
235 | + hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE | |
236 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
237 | + hi Title ctermfg=yellow ctermbg=NONE cterm=NONE | |
238 | + hi! link Terminal Normal | |
239 | + hi! link LineNrAbove LineNr | |
240 | + hi! link LineNrBelow LineNr | |
241 | + hi! link CurSearch Search | |
242 | + hi! link CursorLineFold CursorLine | |
243 | + hi! link CursorLineSign CursorLine | |
244 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
245 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
246 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
247 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
248 | + unlet s:t_Co | |
249 | + finish | |
250 | +endif | |
251 | + | |
252 | +if s:t_Co >= 0 | |
253 | + hi Normal term=NONE | |
254 | + hi ColorColumn term=reverse | |
255 | + hi Conceal term=NONE | |
256 | + hi Cursor term=reverse | |
257 | + hi CursorColumn term=NONE | |
258 | + hi CursorLine term=underline | |
259 | + hi CursorLineNr term=bold | |
260 | + hi DiffAdd term=reverse | |
261 | + hi DiffChange term=NONE | |
262 | + hi DiffDelete term=reverse | |
263 | + hi DiffText term=reverse | |
264 | + hi Directory term=NONE | |
265 | + hi EndOfBuffer term=NONE | |
266 | + hi ErrorMsg term=bold,reverse | |
267 | + hi FoldColumn term=NONE | |
268 | + hi Folded term=NONE | |
269 | + hi IncSearch term=bold,reverse,underline | |
270 | + hi LineNr term=NONE | |
271 | + hi MatchParen term=bold,underline | |
272 | + hi ModeMsg term=bold | |
273 | + hi MoreMsg term=NONE | |
274 | + hi NonText term=NONE | |
275 | + hi Pmenu term=reverse | |
276 | + hi PmenuSbar term=reverse | |
277 | + hi PmenuSel term=bold | |
278 | + hi PmenuThumb term=NONE | |
279 | + hi Question term=standout | |
280 | + hi Search term=reverse | |
281 | + hi SignColumn term=reverse | |
282 | + hi SpecialKey term=bold | |
283 | + hi SpellBad term=underline | |
284 | + hi SpellCap term=underline | |
285 | + hi SpellLocal term=underline | |
286 | + hi SpellRare term=underline | |
287 | + hi StatusLine term=bold,reverse | |
288 | + hi StatusLineNC term=bold,underline | |
289 | + hi TabLine term=bold,underline | |
290 | + hi TabLineFill term=NONE | |
291 | + hi Terminal term=NONE | |
292 | + hi TabLineSel term=bold,reverse | |
293 | + hi Title term=NONE | |
294 | + hi VertSplit term=NONE | |
295 | + hi Visual term=reverse | |
296 | + hi VisualNOS term=NONE | |
297 | + hi WarningMsg term=standout | |
298 | + hi WildMenu term=bold | |
299 | + hi CursorIM term=NONE | |
300 | + hi ToolbarLine term=reverse | |
301 | + hi ToolbarButton term=bold,reverse | |
302 | + hi CurSearch term=reverse | |
303 | + hi CursorLineFold term=underline | |
304 | + hi CursorLineSign term=underline | |
305 | + hi Comment term=bold | |
306 | + hi Constant term=NONE | |
307 | + hi Error term=bold,reverse | |
308 | + hi Identifier term=NONE | |
309 | + hi Ignore term=NONE | |
310 | + hi PreProc term=NONE | |
311 | + hi Special term=NONE | |
312 | + hi Statement term=NONE | |
313 | + hi Todo term=bold,reverse | |
314 | + hi Type term=NONE | |
315 | + hi Underlined term=underline | |
316 | + unlet s:t_Co | |
317 | + finish | |
318 | +endif | |
319 | + | |
320 | +" Background: dark | |
321 | +" Color: foreground #FFFFFF 231 white | |
322 | +" Color: background #262626 235 black | |
323 | +" Color: color00 #000000 16 black | |
324 | +" Color: color08 #333333 236 darkgrey | |
325 | +" Color: color01 #FF0000 196 darkred | |
326 | +" Color: color09 #FFAFAF 217 red | |
327 | +" Color: color02 #5F8700 64 darkgreen | |
328 | +" Color: color10 #00875F 29 green | |
329 | +" Color: color03 #ffff00 226 darkyellow | |
330 | +" Color: color11 #FFD700 220 yellow | |
331 | +" Color: color04 #87d7FF 117 darkblue | |
332 | +" Color: color12 #5F87D7 68 blue | |
333 | +" Color: color05 #d7d787 186 darkmagenta | |
334 | +" Color: color13 #AFAF87 144 magenta | |
335 | +" Color: color06 #FFD7AF 223 darkcyan | |
336 | +" Color: color14 #FF8787 210 cyan | |
337 | +" Color: color07 #666666 241 grey | |
338 | +" Color: color15 #FFFFFF 231 white | |
339 | +" Color: color16 #D7875F 173 darkmagenta | |
340 | +" Color: color17 #00FF00 46 darkgreen | |
341 | +" Color: Pmenu #4A4A4A 239 darkgrey | |
342 | +" Term colors: color00 color01 color02 color03 color04 color05 color06 color07 | |
343 | +" Term colors: color08 color09 color10 color11 color12 color13 color14 color15 | |
344 | +" Color: bgDiffA #5F875F 65 darkgreen | |
345 | +" Color: bgDiffC #5F87AF 67 blue | |
346 | +" Color: bgDiffD #AF5FAF 133 magenta | |
347 | +" Color: bgDiffT #C6C6C6 251 grey | |
348 | +" Color: fgDiffW #FFFFFF 231 white | |
349 | +" Color: fgDiffB #000000 16 black | |
350 | +" vim: et ts=2 sw=2 |
@@ -1,238 +1,207 @@ | ||
1 | -" This script tests a color scheme for some errors and lists potential errors. | |
2 | -" Load the scheme and source this script, like this: | |
3 | -" :edit colors/desert.vim | :so colors/tools/check_colors.vim | |
4 | - | |
5 | -let s:save_cpo= &cpo | |
6 | -set cpo&vim | |
7 | - | |
8 | -func! Test_check_colors() | |
9 | - let l:savedview = winsaveview() | |
10 | - call cursor(1,1) | |
11 | - let err = {} | |
12 | - | |
13 | - " 1) Check g:colors_name is existing | |
14 | - if !search('\<\%(g:\)\?colors_name\>', 'cnW') | |
15 | - let err['colors_name'] = 'g:colors_name not set' | |
16 | - else | |
17 | - let err['colors_name'] = 'OK' | |
18 | - endif | |
1 | +vim9script | |
2 | +# This script tests a color scheme for some errors and lists potential errors. | |
3 | +# Load the scheme and source this script, like this: | |
4 | +# :edit colors/desert.vim | :ru colors/tools/check_colors.vim | |
19 | 5 | |
20 | - " 2) Check for some well-defined highlighting groups | |
21 | - let hi_groups = [ | |
22 | - \ 'ColorColumn', | |
23 | - \ 'Comment', | |
24 | - \ 'Conceal', | |
25 | - \ 'Constant', | |
26 | - \ 'Cursor', | |
27 | - \ 'CursorColumn', | |
28 | - \ 'CursorLine', | |
29 | - \ 'CursorLineNr', | |
30 | - \ 'DiffAdd', | |
31 | - \ 'DiffChange', | |
32 | - \ 'DiffDelete', | |
33 | - \ 'DiffText', | |
34 | - \ 'Directory', | |
35 | - \ 'EndOfBuffer', | |
36 | - \ 'Error', | |
37 | - \ 'ErrorMsg', | |
38 | - \ 'FoldColumn', | |
39 | - \ 'Folded', | |
40 | - \ 'Identifier', | |
41 | - \ 'Ignore', | |
42 | - \ 'IncSearch', | |
43 | - \ 'LineNr', | |
44 | - \ 'MatchParen', | |
45 | - \ 'ModeMsg', | |
46 | - \ 'MoreMsg', | |
47 | - \ 'NonText', | |
48 | - \ 'Normal', | |
49 | - \ 'Pmenu', | |
50 | - \ 'PmenuSbar', | |
51 | - \ 'PmenuSel', | |
52 | - \ 'PmenuThumb', | |
53 | - \ 'PreProc', | |
54 | - \ 'Question', | |
55 | - \ 'QuickFixLine', | |
56 | - \ 'Search', | |
57 | - \ 'SignColumn', | |
58 | - \ 'Special', | |
59 | - \ 'SpecialKey', | |
60 | - \ 'SpellBad', | |
61 | - \ 'SpellCap', | |
62 | - \ 'SpellLocal', | |
63 | - \ 'SpellRare', | |
64 | - \ 'Statement', | |
65 | - \ 'StatusLine', | |
66 | - \ 'StatusLineNC', | |
67 | - \ 'StatusLineTerm', | |
68 | - \ 'StatusLineTermNC', | |
69 | - \ 'TabLine', | |
70 | - \ 'TabLineFill', | |
71 | - \ 'TabLineSel', | |
72 | - \ 'Title', | |
73 | - \ 'Todo', | |
74 | - \ 'ToolbarButton', | |
75 | - \ 'ToolbarLine', | |
76 | - \ 'Type', | |
77 | - \ 'Underlined', | |
78 | - \ 'VertSplit', | |
79 | - \ 'Visual', | |
80 | - \ 'VisualNOS', | |
81 | - \ 'WarningMsg', | |
82 | - \ 'WildMenu', | |
83 | - \ ] | |
84 | - let groups = {} | |
85 | - for group in hi_groups | |
86 | - if search('\c@suppress\s\+\<' .. group .. '\>', 'cnW') | |
87 | - " skip check, if the script contains a line like | |
88 | - " @suppress Visual: | |
89 | - continue | |
90 | - endif | |
91 | - if search('hi\%[ghlight]!\= \+link \+' .. group, 'cnW') " Linked group | |
92 | - continue | |
93 | - endif | |
94 | - if !search('hi\%[ghlight] \+\<' .. group .. '\>', 'cnW') | |
95 | - let groups[group] = 'No highlight definition for ' .. group | |
96 | - continue | |
97 | - endif | |
98 | - if !search('hi\%[ghlight] \+\<' .. group .. '\>.*[bf]g=', 'cnW') | |
99 | - let groups[group] = 'Missing foreground or background color for ' .. group | |
100 | - continue | |
101 | - endif | |
102 | - if search('hi\%[ghlight] \+\<' .. group .. '\>.*guibg=', 'cnW') && | |
103 | - \ !search('hi\%[ghlight] \+\<' .. group .. '\>.*ctermbg=', 'cnW') | |
104 | - \ && group != 'Cursor' | |
105 | - let groups[group] = 'Missing bg terminal color for ' .. group | |
106 | - continue | |
107 | - endif | |
108 | - if !search('hi\%[ghlight] \+\<' .. group .. '\>.*guifg=', 'cnW') | |
109 | - \ && group !~ '^Diff' | |
110 | - let groups[group] = 'Missing guifg definition for ' .. group | |
111 | - continue | |
112 | - endif | |
113 | - if !search('hi\%[ghlight] \+\<' .. group .. '\>.*ctermfg=', 'cnW') | |
114 | - \ && group !~ '^Diff' | |
115 | - \ && group != 'Cursor' | |
116 | - let groups[group] = 'Missing ctermfg definition for ' .. group | |
117 | - continue | |
6 | +def Test_check_colors() | |
7 | + const savedview = winsaveview() | |
8 | + cursor(1, 1) | |
9 | + var err = {} | |
10 | + | |
11 | + # 1) Check g:colors_name is existing | |
12 | + if !search('\<\%(g:\)\?colors_name\>', 'cnW') | |
13 | + err['colors_name'] = 'g:colors_name not set' | |
14 | + else | |
15 | + err['colors_name'] = 'OK' | |
118 | 16 | endif |
119 | - " do not check for background colors, they could be intentionally left out | |
120 | - call cursor(1,1) | |
121 | - endfor | |
122 | - let err['highlight'] = groups | |
123 | - | |
124 | - " 3) Check, that it does not set background highlighting | |
125 | - " Doesn't ':hi Normal ctermfg=253 ctermfg=233' also set the background sometimes? | |
126 | - let bg_set = '\(set\?\|setl\(ocal\)\?\) .*\(background\|bg\)=\(dark\|light\)' | |
127 | - let bg_let = 'let \%([&]\%([lg]:\)\?\)\%(background\|bg\)\s*=\s*\([''"]\?\)\w\+\1' | |
128 | - let bg_pat = '\%(' .. bg_set .. '\|' .. bg_let .. '\)' | |
129 | - let line = search(bg_pat, 'cnW') | |
130 | - if search(bg_pat, 'cnW') | |
131 | - exe line | |
132 | - if search('hi \U\w\+\s\+\S', 'cbnW') | |
133 | - let err['background'] = 'Should not set background option after :hi statement' | |
134 | - endif | |
135 | - else | |
136 | - let err['background'] = 'OK' | |
137 | - endif | |
138 | - call cursor(1,1) | |
139 | - | |
140 | - " 4) Check, that t_Co is checked | |
141 | - let pat = '[&]t_Co\s*[<>=]=\?\s*\d\+' | |
142 | - if !search(pat, 'ncW') | |
143 | - let err['t_Co'] = 'Does not check terminal for capable colors' | |
144 | - endif | |
145 | - | |
146 | - " 5) Initializes correctly, e.g. should have a section like | |
147 | - " hi clear | |
148 | - " if exists("syntax_on") | |
149 | - " syntax reset | |
150 | - " endif | |
151 | - let pat = 'hi\%[ghlight]\s*clear\n\s*if\s*exists(\([''"]\)syntax_on\1)\n\s*syn\%[tax]\s*reset\n\s*endif' | |
152 | - if !search(pat, 'cnW') | |
153 | - let err['init'] = 'No initialization' | |
154 | - endif | |
155 | - | |
156 | - " 6) Does not use :syn on | |
157 | - if search('syn\%[tax]\s\+on', 'cnW') | |
158 | - let err['background'] = 'Should not issue :syn on' | |
159 | - endif | |
160 | - | |
161 | - " 7) Does not define filetype specific groups like vimCommand, htmlTag, | |
162 | - let hi_groups = filter(getcompletion('', 'filetype'), { _,v -> v !~# '\%[no]syn\%(color\|load\|tax\)' }) | |
163 | - let ft_groups = [] | |
164 | - " let group = '\%('.join(hi_groups, '\|').'\)' " More efficient than a for loop, but less informative | |
165 | - for group in hi_groups | |
166 | - let pat = '\Chi\%[ghlight]!\= *\%[link] \+\zs' .. group .. '\w\+\>\ze \+.' " Skips `hi clear` | |
167 | - if search(pat, 'cW') | |
168 | - call add(ft_groups, matchstr(getline('.'), pat)) | |
169 | - endif | |
170 | - call cursor(1,1) | |
171 | - endfor | |
172 | - if !empty(ft_groups) | |
173 | - let err['filetype'] = get(err, 'filetype', 'Should not define: ') . join(uniq(sort(ft_groups))) | |
174 | - endif | |
175 | 17 | |
176 | - " 8) Were debugPC and debugBreakpoint defined? | |
177 | - for group in ['debugPC', 'debugBreakpoint'] | |
178 | - let pat = '\Chi\%[ghlight]!\= *\%[link] \+\zs' .. group .. '\>' | |
179 | - if search(pat, 'cnW') | |
180 | - let line = search(pat, 'cW') | |
181 | - let err['filetype'] = get(err, 'filetype', 'Should not define: ') . matchstr(getline('.'), pat). ' ' | |
182 | - endif | |
183 | - call cursor(1,1) | |
184 | - endfor | |
185 | - | |
186 | - " 9) Normal should be defined first, not use reverse, fg or bg | |
187 | - call cursor(1,1) | |
188 | - let pat = 'hi\%[ghlight] \+\%(link\|clear\)\@!\w\+\>' | |
189 | - call search(pat, 'cW') " Look for the first hi def, skipping `hi link` and `hi clear` | |
190 | - if getline('.') !~# '\m\<Normal\>' | |
191 | - let err['highlight']['Normal'] = 'Should be defined first' | |
192 | - elseif getline('.') =~# '\m\%(=\%(fg\|bg\)\)' | |
193 | - let err['highlight']['Normal'] = "Should not use 'fg' or 'bg'" | |
194 | - elseif getline('.') =~# '\m=\%(inv\|rev\)erse' | |
195 | - let err['highlight']['Normal'] = 'Should not use reverse mode' | |
196 | - endif | |
197 | - | |
198 | - call winrestview(l:savedview) | |
199 | - let g:err = err | |
200 | - | |
201 | - " print Result | |
202 | - call Result(err) | |
203 | -endfu | |
18 | + # 2) Check for some well-defined highlighting groups | |
19 | + const hi_groups = [ | |
20 | + 'ColorColumn', | |
21 | + 'Comment', | |
22 | + 'Conceal', | |
23 | + 'Constant', | |
24 | + 'CurSearch', | |
25 | + 'Cursor', | |
26 | + 'CursorColumn', | |
27 | + 'CursorLine', | |
28 | + 'CursorLineNr', | |
29 | + 'CursorLineFold', | |
30 | + 'CursorLineSign', | |
31 | + 'DiffAdd', | |
32 | + 'DiffChange', | |
33 | + 'DiffDelete', | |
34 | + 'DiffText', | |
35 | + 'Directory', | |
36 | + 'EndOfBuffer', | |
37 | + 'Error', | |
38 | + 'ErrorMsg', | |
39 | + 'FoldColumn', | |
40 | + 'Folded', | |
41 | + 'Identifier', | |
42 | + 'Ignore', | |
43 | + 'IncSearch', | |
44 | + 'LineNr', | |
45 | + 'LineNrAbove', | |
46 | + 'LineNrBelow', | |
47 | + 'MatchParen', | |
48 | + 'ModeMsg', | |
49 | + 'MoreMsg', | |
50 | + 'NonText', | |
51 | + 'Normal', | |
52 | + 'Pmenu', | |
53 | + 'PmenuSbar', | |
54 | + 'PmenuSel', | |
55 | + 'PmenuThumb', | |
56 | + 'PreProc', | |
57 | + 'Question', | |
58 | + 'QuickFixLine', | |
59 | + 'Search', | |
60 | + 'SignColumn', | |
61 | + 'Special', | |
62 | + 'SpecialKey', | |
63 | + 'SpellBad', | |
64 | + 'SpellCap', | |
65 | + 'SpellLocal', | |
66 | + 'SpellRare', | |
67 | + 'Statement', | |
68 | + 'StatusLine', | |
69 | + 'StatusLineNC', | |
70 | + 'StatusLineTerm', | |
71 | + 'StatusLineTermNC', | |
72 | + 'TabLine', | |
73 | + 'TabLineFill', | |
74 | + 'TabLineSel', | |
75 | + 'Title', | |
76 | + 'Todo', | |
77 | + 'ToolbarButton', | |
78 | + 'ToolbarLine', | |
79 | + 'Type', | |
80 | + 'Underlined', | |
81 | + 'VertSplit', | |
82 | + 'Visual', | |
83 | + 'VisualNOS', | |
84 | + 'WarningMsg', | |
85 | + 'WildMenu', | |
86 | + 'debugPC', | |
87 | + 'debugBreakpoint', | |
88 | + ] | |
89 | + var groups = {} | |
90 | + for group in hi_groups | |
91 | + if search('\c@suppress\s\+\<' .. group .. '\>', 'cnW') != 0 | |
92 | + # skip check, if the script contains a line like | |
93 | + # @suppress Visual: | |
94 | + continue | |
95 | + endif | |
96 | + if search('hi\%[ghlight]!\= \+link \+' .. group, 'cnW') != 0 # Linked group | |
97 | + continue | |
98 | + endif | |
99 | + if search('hi\%[ghlight] \+\<' .. group .. '\>', 'cnW') == 0 | |
100 | + groups[group] = 'No highlight definition for ' .. group | |
101 | + continue | |
102 | + endif | |
103 | + if search('hi\%[ghlight] \+\<' .. group .. '\>.*[bf]g=', 'cnW') == 0 | |
104 | + groups[group] = 'Missing foreground or background color for ' .. group | |
105 | + continue | |
106 | + endif | |
107 | + if search('hi\%[ghlight] \+\<' .. group .. '\>.*guibg=', 'cnW') != 0 | |
108 | + && search('hi\%[ghlight] \+\<' .. group .. '\>.*ctermbg=', 'cnW') == 0 | |
109 | + && group != 'Cursor' | |
110 | + groups[group] = 'Missing bg terminal color for ' .. group | |
111 | + continue | |
112 | + endif | |
113 | + if search('hi\%[ghlight] \+\<' .. group .. '\>.*guifg=', 'cnW') == 0 | |
114 | + && group !~ '^Diff' | |
115 | + groups[group] = 'Missing guifg definition for ' .. group | |
116 | + continue | |
117 | + endif | |
118 | + if search('hi\%[ghlight] \+\<' .. group .. '\>.*ctermfg=', 'cnW') == 0 | |
119 | + && group !~ '^Diff' | |
120 | + && group != 'Cursor' | |
121 | + groups[group] = 'Missing ctermfg definition for ' .. group | |
122 | + continue | |
123 | + endif | |
124 | + # do not check for background colors, they could be intentionally left out | |
125 | + cursor(1, 1) | |
126 | + endfor | |
127 | + err['highlight'] = groups | |
204 | 128 | |
205 | -fu! Result(err) | |
206 | - let do_groups = 0 | |
207 | - echohl Title|echomsg "---------------"|echohl Normal | |
208 | - for key in sort(keys(a:err)) | |
209 | - if key is# 'highlight' | |
210 | - let do_groups = !empty(a:err[key]) | |
211 | - continue | |
129 | + # 3) Check, that it does not set background highlighting | |
130 | + # Doesn't ':hi Normal ctermfg=253 ctermfg=233' also set the background sometimes? | |
131 | + const bg_set = '\(set\?\|setl\(ocal\)\?\) .*\(background\|bg\)=\(dark\|light\)' | |
132 | + const bg_let = 'let \%([&]\%([lg]:\)\?\)\%(background\|bg\)\s*=\s*\([''"]\?\)\w\+\1' | |
133 | + const bg_pat = '\%(' .. bg_set .. '\|' .. bg_let .. '\)' | |
134 | + const line = search(bg_pat, 'cnW') | |
135 | + if search(bg_pat, 'cnW') != 0 | |
136 | + exe ":" .. line | |
137 | + if search('hi \U\w\+\s\+\S', 'cbnW') != 0 | |
138 | + err['background'] = 'Should not set background option after :hi statement' | |
139 | + endif | |
212 | 140 | else |
213 | - if a:err[key] !~ 'OK' | |
214 | - echohl Title | |
215 | - endif | |
216 | - echomsg printf("%15s: %s", key, a:err[key]) | |
217 | - echohl Normal | |
141 | + err['background'] = 'OK' | |
218 | 142 | endif |
219 | - endfor | |
220 | - echohl Title|echomsg "---------------"|echohl Normal | |
221 | - if do_groups | |
222 | - echohl Title | echomsg "Groups" | echohl Normal | |
223 | - for v1 in sort(keys(a:err['highlight'])) | |
224 | - echomsg printf("%25s: %s", v1, a:err['highlight'][v1]) | |
225 | - endfor | |
226 | - endif | |
227 | -endfu | |
143 | + cursor(1, 1) | |
228 | 144 | |
229 | -try | |
230 | - call Test_check_colors() | |
231 | -catch | |
232 | - echohl ErrorMsg | |
233 | - echomsg v:exception | |
234 | - echohl NONE | |
235 | -finally | |
236 | - let &cpo = s:save_cpo | |
237 | - unlet s:save_cpo | |
238 | -endtry | |
145 | + # 4) Check, that t_Co is checked | |
146 | + var pat = '[&]t_Co\s*[<>=]=\?\s*\d\+' | |
147 | + if search(pat, 'ncW') == 0 | |
148 | + err['t_Co'] = 'Does not check terminal for capable colors' | |
149 | + endif | |
150 | + | |
151 | + # 5) Initializes correctly, e.g. should have at least: | |
152 | + # hi clear | |
153 | + pat = '^\s*hi\%[ghlight]\s*clear\s*$' | |
154 | + if search(pat, 'cnW') == 0 | |
155 | + err['init'] = 'No initialization' | |
156 | + endif | |
157 | + | |
158 | + # 6) Does not use :syn on | |
159 | + if search('syn\%[tax]\s\+on', 'cnW') != 0 | |
160 | + err['background'] = 'Should not issue :syn on' | |
161 | + endif | |
162 | + | |
163 | + # 7) Normal should be defined first, not use reverse, fg or bg | |
164 | + cursor(1, 1) | |
165 | + pat = 'hi\%[light] \+\%(link\|clear\)\@!\w\+\>' | |
166 | + search(pat, 'cW') # Look for the first hi def, skipping `hi link` and `hi clear` | |
167 | + if getline('.') !~# '\m\<Normal\>' | |
168 | + err['highlight']['Normal'] = 'Should be defined first' | |
169 | + elseif getline('.') =~# '\m\%(=\%(fg\|bg\)\)' | |
170 | + err['highlight']['Normal'] = "Should not use 'fg' or 'bg'" | |
171 | + elseif getline('.') =~# '\m=\%(inv\|rev\)erse' | |
172 | + err['highlight']['Normal'] = 'Should not use reverse mode' | |
173 | + endif | |
174 | + | |
175 | + # 8) TODO: XXX: Check if g:terminal_ansi_colors are defined | |
176 | + | |
177 | + winrestview(savedview) | |
178 | + g:err = err | |
179 | + | |
180 | + Result(err) | |
181 | +enddef | |
182 | + | |
183 | +def Result(err: any) | |
184 | + var do_groups: bool = v:false | |
185 | + echohl Title | echomsg "---------------" | echohl Normal | |
186 | + for key in sort(keys(err)) | |
187 | + if key is 'highlight' | |
188 | + do_groups = !empty(err[key]) | |
189 | + continue | |
190 | + else | |
191 | + if err[key] !~ 'OK' | |
192 | + echohl Title | |
193 | + endif | |
194 | + echomsg printf("%15s: %s", key, err[key]) | |
195 | + echohl Normal | |
196 | + endif | |
197 | + endfor | |
198 | + echohl Title | echomsg "---------------" | echohl Normal | |
199 | + if do_groups | |
200 | + echohl Title | echomsg "Groups" | echohl Normal | |
201 | + for v1 in sort(keys(err['highlight'])) | |
202 | + echomsg printf("%25s: %s", v1, err['highlight'][v1]) | |
203 | + endfor | |
204 | + endif | |
205 | +enddef | |
206 | + | |
207 | +Test_check_colors() |
@@ -1,50 +1,362 @@ | ||
1 | -" Vim color file | |
2 | -" Maintainer: Thorsten Maerz <info@netztorte.de> | |
3 | -" Last Change: 2006 Dec 07 | |
4 | -" grey on black | |
5 | -" optimized for TFT panels | |
1 | +" Name: torte | |
2 | +" Description: Remake of torte (grey on black) | |
3 | +" Author: Original maintainer Thorsten Maerz <info@netztorte.de> | |
4 | +" Maintainer: Original maintainer Thorsten Maerz <info@netztorte.de> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:46 2022 | |
8 | + | |
9 | +" Generated by Colortemplate v2.2.0 | |
6 | 10 | |
7 | 11 | set background=dark |
8 | -hi clear | |
9 | -if exists("syntax_on") | |
10 | - syntax reset | |
11 | -endif | |
12 | -"colorscheme default | |
13 | -let g:colors_name = "torte" | |
14 | - | |
15 | -" hardcoded colors : | |
16 | -" GUI Comment : #80a0ff = Light blue | |
17 | 12 | |
18 | -" GUI | |
19 | -highlight Normal guifg=Grey80 guibg=Black | |
20 | -highlight Search guifg=Black guibg=Red gui=bold | |
21 | -highlight Visual guifg=#404040 gui=bold | |
22 | -highlight Cursor guifg=Black guibg=Green gui=bold | |
23 | -highlight Special guifg=Orange | |
24 | -highlight Comment guifg=#80a0ff | |
25 | -highlight StatusLine guifg=blue guibg=white | |
26 | -highlight Statement guifg=Yellow gui=NONE | |
27 | -highlight Type gui=NONE | |
13 | +hi clear | |
14 | +let g:colors_name = 'torte' | |
28 | 15 | |
29 | -" Console | |
30 | -highlight Normal ctermfg=LightGrey ctermbg=Black | |
31 | -highlight Search ctermfg=Black ctermbg=Red cterm=NONE | |
32 | -highlight Visual cterm=reverse | |
33 | -highlight Cursor ctermfg=Black ctermbg=Green cterm=bold | |
34 | -highlight Special ctermfg=Brown | |
35 | -highlight Comment ctermfg=Blue | |
36 | -highlight StatusLine ctermfg=blue ctermbg=white | |
37 | -highlight Statement ctermfg=Yellow cterm=NONE | |
38 | -highlight Type cterm=NONE | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
39 | 17 | |
40 | -" only for vim 5 | |
41 | -if has("unix") | |
42 | - if v:version<600 | |
43 | - highlight Normal ctermfg=Grey ctermbg=Black cterm=NONE guifg=Grey80 guibg=Black gui=NONE | |
44 | - highlight Search ctermfg=Black ctermbg=Red cterm=bold guifg=Black guibg=Red gui=bold | |
45 | - highlight Visual ctermfg=Black ctermbg=yellow cterm=bold guifg=#404040 gui=bold | |
46 | - highlight Special ctermfg=LightBlue cterm=NONE guifg=LightBlue gui=NONE | |
47 | - highlight Comment ctermfg=Cyan cterm=NONE guifg=LightBlue gui=NONE | |
48 | - endif | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#000000', '#cd0000', '#00cd00', '#cdcd00', '#0000ee', '#cd00cd', '#00cdcd', '#e5e5e5', '#7f7f7f', '#ff0000', '#00ff00', '#ffff00', '#5c5cff', '#ff00ff', '#00ffff', '#ffffff'] | |
20 | +endif | |
21 | +hi Normal guifg=#cccccc guibg=#000000 gui=NONE cterm=NONE | |
22 | +hi! link StatusLineTerm StatusLine | |
23 | +hi! link StatusLineTermNC StatusLineNC | |
24 | +hi Comment guifg=#80a0ff guibg=NONE gui=NONE cterm=NONE | |
25 | +hi Constant guifg=#ffa0a0 guibg=NONE gui=NONE cterm=NONE | |
26 | +hi Identifier guifg=#40ffff guibg=NONE gui=NONE cterm=NONE | |
27 | +hi Statement guifg=#ffff60 guibg=NONE gui=NONE cterm=NONE | |
28 | +hi PreProc guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE | |
29 | +hi Type guifg=#60ff60 guibg=NONE gui=NONE cterm=NONE | |
30 | +hi Special guifg=#ffa500 guibg=NONE gui=NONE cterm=NONE | |
31 | +hi Underlined guifg=#80a0ff guibg=NONE gui=underline cterm=underline | |
32 | +hi Ignore guifg=#000000 guibg=#000000 gui=NONE cterm=NONE | |
33 | +hi Error guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE | |
34 | +hi Todo guifg=#ffff00 guibg=#000000 gui=reverse cterm=reverse | |
35 | +hi Folded guifg=#00cdcd guibg=#3a3a3a gui=NONE cterm=NONE | |
36 | +hi Visual guifg=#000000 guibg=#a9a9a9 gui=bold cterm=NONE | |
37 | +hi CursorColumn guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
38 | +hi CursorLine guifg=NONE guibg=#666666 gui=NONE cterm=NONE | |
39 | +hi CursorLineNr guifg=#ffff00 guibg=#666666 gui=NONE cterm=NONE | |
40 | +hi SignColumn guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
41 | +hi FoldColumn guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
42 | +hi ColorColumn guifg=#cccccc guibg=#8b0000 gui=NONE cterm=NONE | |
43 | +hi Conceal guifg=#e5e5e5 guibg=#a9a9a9 gui=NONE cterm=NONE | |
44 | +hi Cursor guifg=#000000 guibg=#00ff00 gui=bold cterm=NONE | |
45 | +hi lCursor guifg=#000000 guibg=#e5e5e5 gui=NONE cterm=NONE | |
46 | +hi CursorIM guifg=NONE guibg=fg gui=NONE cterm=NONE | |
47 | +hi Title guifg=#ff00ff guibg=NONE gui=bold cterm=NONE | |
48 | +hi Directory guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
49 | +hi Search guifg=#ff0000 guibg=#000000 gui=reverse cterm=reverse | |
50 | +hi IncSearch guifg=#00cd00 guibg=#000000 gui=reverse cterm=reverse | |
51 | +hi NonText guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
52 | +hi EndOfBuffer guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
53 | +hi ErrorMsg guifg=#ffffff guibg=#cd0000 gui=NONE cterm=NONE | |
54 | +hi WarningMsg guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
55 | +hi LineNr guifg=#7f7f7f guibg=NONE gui=NONE cterm=NONE | |
56 | +hi MatchParen guifg=NONE guibg=#008b8b gui=NONE cterm=NONE | |
57 | +hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE | |
58 | +hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold cterm=NONE | |
59 | +hi Question guifg=#00ff00 guibg=NONE gui=bold cterm=NONE | |
60 | +hi SpecialKey guifg=#00ffff guibg=NONE gui=NONE cterm=NONE | |
61 | +hi VisualNOS guifg=NONE guibg=#000000 gui=bold,underline cterm=underline | |
62 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
63 | +hi QuickFixLine guifg=#000000 guibg=#cdcd00 gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#5c5cff guibg=NONE guisp=#5c5cff gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#ff00ff guibg=NONE guisp=#ff00ff gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#00ffff guibg=NONE guisp=#00ffff gui=undercurl cterm=underline | |
68 | +hi StatusLine guifg=#ffffff guibg=#0000ee gui=bold cterm=NONE | |
69 | +hi StatusLineNC guifg=#000000 guibg=#e5e5e5 gui=NONE cterm=NONE | |
70 | +hi VertSplit guifg=#000000 guibg=#e5e5e5 gui=NONE cterm=NONE | |
71 | +hi TabLine guifg=#ffffff guibg=#7f7f7f gui=NONE cterm=NONE | |
72 | +hi TabLineFill guifg=NONE guibg=#000000 gui=reverse cterm=reverse | |
73 | +hi TabLineSel guifg=#cccccc guibg=#000000 gui=bold cterm=NONE | |
74 | +hi ToolbarLine guifg=NONE guibg=#000000 gui=NONE cterm=NONE | |
75 | +hi ToolbarButton guifg=#000000 guibg=#e5e5e5 gui=bold cterm=NONE | |
76 | +hi Pmenu guifg=fg guibg=#303030 gui=NONE cterm=NONE | |
77 | +hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
78 | +hi PmenuSel guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
79 | +hi PmenuThumb guifg=NONE guibg=#bebebe gui=NONE cterm=NONE | |
80 | +hi! link Terminal Normal | |
81 | +hi! link LineNrAbove LineNr | |
82 | +hi! link LineNrBelow LineNr | |
83 | +hi! link CurSearch Search | |
84 | +hi! link CursorLineFold CursorLine | |
85 | +hi! link CursorLineSign CursorLine | |
86 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
87 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
88 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
89 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
90 | + | |
91 | +if s:t_Co >= 256 | |
92 | + hi Normal ctermfg=251 ctermbg=16 cterm=NONE | |
93 | + hi! link StatusLineTerm StatusLine | |
94 | + hi! link StatusLineTermNC StatusLineNC | |
95 | + hi Comment ctermfg=111 ctermbg=NONE cterm=NONE | |
96 | + hi Constant ctermfg=217 ctermbg=NONE cterm=NONE | |
97 | + hi Identifier ctermfg=87 ctermbg=NONE cterm=NONE | |
98 | + hi Statement ctermfg=227 ctermbg=NONE cterm=NONE | |
99 | + hi PreProc ctermfg=213 ctermbg=NONE cterm=NONE | |
100 | + hi Type ctermfg=83 ctermbg=NONE cterm=NONE | |
101 | + hi Special ctermfg=214 ctermbg=NONE cterm=NONE | |
102 | + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline | |
103 | + hi Ignore ctermfg=16 ctermbg=16 cterm=NONE | |
104 | + hi Error ctermfg=231 ctermbg=196 cterm=NONE | |
105 | + hi Todo ctermfg=226 ctermbg=16 cterm=reverse | |
106 | + hi Folded ctermfg=44 ctermbg=237 cterm=NONE | |
107 | + hi Visual ctermfg=16 ctermbg=248 cterm=NONE | |
108 | + hi CursorColumn ctermfg=NONE ctermbg=242 cterm=NONE | |
109 | + hi CursorLine ctermfg=NONE ctermbg=242 cterm=NONE | |
110 | + hi CursorLineNr ctermfg=226 ctermbg=242 cterm=NONE | |
111 | + hi SignColumn ctermfg=51 ctermbg=NONE cterm=NONE | |
112 | + hi FoldColumn ctermfg=51 ctermbg=NONE cterm=NONE | |
113 | + hi ColorColumn ctermfg=251 ctermbg=88 cterm=NONE | |
114 | + hi Conceal ctermfg=254 ctermbg=248 cterm=NONE | |
115 | + hi Cursor ctermfg=16 ctermbg=46 cterm=NONE | |
116 | + hi lCursor ctermfg=16 ctermbg=254 cterm=NONE | |
117 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
118 | + hi Title ctermfg=201 ctermbg=NONE cterm=NONE | |
119 | + hi Directory ctermfg=51 ctermbg=NONE cterm=NONE | |
120 | + hi Search ctermfg=196 ctermbg=16 cterm=reverse | |
121 | + hi IncSearch ctermfg=40 ctermbg=16 cterm=reverse | |
122 | + hi NonText ctermfg=21 ctermbg=NONE cterm=NONE | |
123 | + hi EndOfBuffer ctermfg=21 ctermbg=NONE cterm=NONE | |
124 | + hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE | |
125 | + hi WarningMsg ctermfg=196 ctermbg=NONE cterm=NONE | |
126 | + hi LineNr ctermfg=102 ctermbg=NONE cterm=NONE | |
127 | + hi MatchParen ctermfg=NONE ctermbg=30 cterm=NONE | |
128 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
129 | + hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE | |
130 | + hi Question ctermfg=46 ctermbg=NONE cterm=NONE | |
131 | + hi SpecialKey ctermfg=51 ctermbg=NONE cterm=NONE | |
132 | + hi VisualNOS ctermfg=NONE ctermbg=16 cterm=underline | |
133 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
134 | + hi QuickFixLine ctermfg=16 ctermbg=184 cterm=NONE | |
135 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
136 | + hi SpellCap ctermfg=63 ctermbg=NONE cterm=underline | |
137 | + hi SpellLocal ctermfg=201 ctermbg=NONE cterm=underline | |
138 | + hi SpellRare ctermfg=51 ctermbg=NONE cterm=underline | |
139 | + hi StatusLine ctermfg=231 ctermbg=20 cterm=NONE | |
140 | + hi StatusLineNC ctermfg=16 ctermbg=254 cterm=NONE | |
141 | + hi VertSplit ctermfg=16 ctermbg=254 cterm=NONE | |
142 | + hi TabLine ctermfg=231 ctermbg=102 cterm=NONE | |
143 | + hi TabLineFill ctermfg=NONE ctermbg=16 cterm=reverse | |
144 | + hi TabLineSel ctermfg=251 ctermbg=16 cterm=NONE | |
145 | + hi ToolbarLine ctermfg=NONE ctermbg=16 cterm=NONE | |
146 | + hi ToolbarButton ctermfg=16 ctermbg=254 cterm=NONE | |
147 | + hi Pmenu ctermfg=fg ctermbg=236 cterm=NONE | |
148 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
149 | + hi PmenuSel ctermfg=16 ctermbg=226 cterm=NONE | |
150 | + hi PmenuThumb ctermfg=NONE ctermbg=250 cterm=NONE | |
151 | + hi! link Terminal Normal | |
152 | + hi! link LineNrAbove LineNr | |
153 | + hi! link LineNrBelow LineNr | |
154 | + hi! link CurSearch Search | |
155 | + hi! link CursorLineFold CursorLine | |
156 | + hi! link CursorLineSign CursorLine | |
157 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
158 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
159 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
160 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
161 | + unlet s:t_Co | |
162 | + finish | |
49 | 163 | endif |
50 | 164 | |
165 | +if s:t_Co >= 16 | |
166 | + hi Normal ctermfg=white ctermbg=black cterm=NONE | |
167 | + hi! link StatusLineTerm StatusLine | |
168 | + hi! link StatusLineTermNC StatusLineNC | |
169 | + hi Comment ctermfg=blue ctermbg=NONE cterm=NONE | |
170 | + hi Constant ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
171 | + hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE | |
172 | + hi Statement ctermfg=yellow ctermbg=NONE cterm=NONE | |
173 | + hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
174 | + hi Type ctermfg=green ctermbg=NONE cterm=NONE | |
175 | + hi Special ctermfg=darkred ctermbg=NONE cterm=NONE | |
176 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
177 | + hi Ignore ctermfg=black ctermbg=black cterm=NONE | |
178 | + hi Error ctermfg=white ctermbg=red cterm=NONE | |
179 | + hi Todo ctermfg=yellow ctermbg=black cterm=reverse | |
180 | + hi Folded ctermfg=darkcyan ctermbg=NONE cterm=NONE | |
181 | + hi Visual ctermfg=black ctermbg=grey cterm=NONE | |
182 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
183 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
184 | + hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline | |
185 | + hi SignColumn ctermfg=cyan ctermbg=NONE cterm=NONE | |
186 | + hi FoldColumn ctermfg=cyan ctermbg=NONE cterm=NONE | |
187 | + hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE | |
188 | + hi Conceal ctermfg=grey ctermbg=grey cterm=NONE | |
189 | + hi Cursor ctermfg=black ctermbg=green cterm=NONE | |
190 | + hi lCursor ctermfg=black ctermbg=grey cterm=NONE | |
191 | + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE | |
192 | + hi Title ctermfg=magenta ctermbg=NONE cterm=NONE | |
193 | + hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE | |
194 | + hi Search ctermfg=red ctermbg=black cterm=reverse | |
195 | + hi IncSearch ctermfg=darkgreen ctermbg=black cterm=reverse | |
196 | + hi NonText ctermfg=blue ctermbg=NONE cterm=NONE | |
197 | + hi EndOfBuffer ctermfg=blue ctermbg=NONE cterm=NONE | |
198 | + hi ErrorMsg ctermfg=white ctermbg=darkred cterm=NONE | |
199 | + hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE | |
200 | + hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
201 | + hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE | |
202 | + hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE | |
203 | + hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
204 | + hi Question ctermfg=green ctermbg=NONE cterm=NONE | |
205 | + hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE | |
206 | + hi VisualNOS ctermfg=NONE ctermbg=black cterm=underline | |
207 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
208 | + hi QuickFixLine ctermfg=black ctermbg=darkyellow cterm=NONE | |
209 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
210 | + hi SpellCap ctermfg=blue ctermbg=NONE cterm=underline | |
211 | + hi SpellLocal ctermfg=magenta ctermbg=NONE cterm=underline | |
212 | + hi SpellRare ctermfg=cyan ctermbg=NONE cterm=underline | |
213 | + hi StatusLine ctermfg=white ctermbg=darkblue cterm=NONE | |
214 | + hi StatusLineNC ctermfg=black ctermbg=grey cterm=NONE | |
215 | + hi VertSplit ctermfg=black ctermbg=grey cterm=NONE | |
216 | + hi TabLine ctermfg=white ctermbg=darkgrey cterm=NONE | |
217 | + hi TabLineFill ctermfg=NONE ctermbg=black cterm=reverse | |
218 | + hi TabLineSel ctermfg=white ctermbg=black cterm=NONE | |
219 | + hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE | |
220 | + hi ToolbarButton ctermfg=black ctermbg=grey cterm=NONE | |
221 | + hi Pmenu ctermfg=fg ctermbg=darkgrey cterm=NONE | |
222 | + hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE | |
223 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
224 | + hi PmenuThumb ctermfg=NONE ctermbg=grey cterm=NONE | |
225 | + hi! link Terminal Normal | |
226 | + hi! link LineNrAbove LineNr | |
227 | + hi! link LineNrBelow LineNr | |
228 | + hi! link CurSearch Search | |
229 | + hi! link CursorLineFold CursorLine | |
230 | + hi! link CursorLineSign CursorLine | |
231 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
232 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
233 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
234 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
235 | + unlet s:t_Co | |
236 | + finish | |
237 | +endif | |
238 | + | |
239 | +if s:t_Co >= 0 | |
240 | + hi Normal term=NONE | |
241 | + hi ColorColumn term=reverse | |
242 | + hi Conceal term=NONE | |
243 | + hi Cursor term=reverse | |
244 | + hi CursorColumn term=NONE | |
245 | + hi CursorLine term=underline | |
246 | + hi CursorLineNr term=bold | |
247 | + hi DiffAdd term=reverse | |
248 | + hi DiffChange term=NONE | |
249 | + hi DiffDelete term=reverse | |
250 | + hi DiffText term=reverse | |
251 | + hi Directory term=NONE | |
252 | + hi EndOfBuffer term=NONE | |
253 | + hi ErrorMsg term=bold,reverse | |
254 | + hi FoldColumn term=NONE | |
255 | + hi Folded term=NONE | |
256 | + hi IncSearch term=bold,reverse,underline | |
257 | + hi LineNr term=NONE | |
258 | + hi MatchParen term=bold,underline | |
259 | + hi ModeMsg term=bold | |
260 | + hi MoreMsg term=NONE | |
261 | + hi NonText term=NONE | |
262 | + hi Pmenu term=reverse | |
263 | + hi PmenuSbar term=reverse | |
264 | + hi PmenuSel term=bold | |
265 | + hi PmenuThumb term=NONE | |
266 | + hi Question term=standout | |
267 | + hi Search term=reverse | |
268 | + hi SignColumn term=reverse | |
269 | + hi SpecialKey term=bold | |
270 | + hi SpellBad term=underline | |
271 | + hi SpellCap term=underline | |
272 | + hi SpellLocal term=underline | |
273 | + hi SpellRare term=underline | |
274 | + hi StatusLine term=bold,reverse | |
275 | + hi StatusLineNC term=bold,underline | |
276 | + hi TabLine term=bold,underline | |
277 | + hi TabLineFill term=NONE | |
278 | + hi Terminal term=NONE | |
279 | + hi TabLineSel term=bold,reverse | |
280 | + hi Title term=NONE | |
281 | + hi VertSplit term=NONE | |
282 | + hi Visual term=reverse | |
283 | + hi VisualNOS term=NONE | |
284 | + hi WarningMsg term=standout | |
285 | + hi WildMenu term=bold | |
286 | + hi CursorIM term=NONE | |
287 | + hi ToolbarLine term=reverse | |
288 | + hi ToolbarButton term=bold,reverse | |
289 | + hi CurSearch term=reverse | |
290 | + hi CursorLineFold term=underline | |
291 | + hi CursorLineSign term=underline | |
292 | + hi Comment term=bold | |
293 | + hi Constant term=NONE | |
294 | + hi Error term=bold,reverse | |
295 | + hi Identifier term=NONE | |
296 | + hi Ignore term=NONE | |
297 | + hi PreProc term=NONE | |
298 | + hi Special term=NONE | |
299 | + hi Statement term=NONE | |
300 | + hi Todo term=bold,reverse | |
301 | + hi Type term=NONE | |
302 | + hi Underlined term=underline | |
303 | + unlet s:t_Co | |
304 | + finish | |
305 | +endif | |
306 | + | |
307 | +" Background: dark | |
308 | +" Color: foreground #CCCCCC 251 white | |
309 | +" Color: background #000000 16 black | |
310 | +" Color: color00 #000000 16 black | |
311 | +" Color: color08 #7f7f7f 102 darkgrey | |
312 | +" Color: color01 #cd0000 160 darkred | |
313 | +" Color: color09 #ff0000 196 red | |
314 | +" Color: color02 #00cd00 40 darkgreen | |
315 | +" Color: color10 #00ff00 46 green | |
316 | +" Color: color03 #cdcd00 184 darkyellow | |
317 | +" Color: color11 #ffff00 226 yellow | |
318 | +" Color: color04 #0000ee 20 darkblue | |
319 | +" Color: color12 #5c5cff 63 blue | |
320 | +" Color: color05 #cd00cd 164 darkmagenta | |
321 | +" Color: color13 #ff00ff 201 magenta | |
322 | +" Color: color06 #00cdcd 44 darkcyan | |
323 | +" Color: color14 #00ffff 51 cyan | |
324 | +" Color: color07 #e5e5e5 254 grey | |
325 | +" Color: color15 #ffffff 231 white | |
326 | +" Term colors: color00 color01 color02 color03 color04 color05 color06 color07 | |
327 | +" Term colors: color08 color09 color10 color11 color12 color13 color14 color15 | |
328 | +" Color: rgbGrey40 #666666 242 grey | |
329 | +" Color: rgbDarkGrey #a9a9a9 248 grey | |
330 | +" Color: rgbDarkBlue #00008b 18 darkblue | |
331 | +" Color: rgbDarkMagenta #8b008b 90 darkmagenta | |
332 | +" Color: rgbBlue #0000ff 21 blue | |
333 | +" Color: rgbDarkCyan #008b8b 30 darkcyan | |
334 | +" Color: Directory #00ffff 51 cyan | |
335 | +" Color: rgbSeaGreen #2e8b57 29 darkgreen | |
336 | +" Color: rgbGrey #bebebe 250 grey | |
337 | +" Color: Question #00ff00 46 green | |
338 | +" Color: SignColumn #a9a9a9 248 black | |
339 | +" Color: SpecialKey #00ffff 51 cyan | |
340 | +" Color: StatusLineTerm #90ee90 120 darkgreen | |
341 | +" Color: Title #ff00ff 201 magenta | |
342 | +" Color: WarningMsg #ff0000 196 red | |
343 | +" Color: ToolbarLine #7f7f7f 243 black | |
344 | +" Color: ToolbarButton #d3d3d3 252 darkgrey | |
345 | +" Color: Comment #80a0ff 111 blue | |
346 | +" Color: Constant #ffa0a0 217 darkmagenta | |
347 | +" Color: Special #ffa500 214 darkred | |
348 | +" Color: Identifier #40ffff 87 cyan | |
349 | +" Color: Statement #ffff60 227 yellow | |
350 | +" Color: PreProc #ff80ff 213 darkcyan | |
351 | +" Color: Type #60ff60 83 green | |
352 | +" Color: Underlined #80a0ff 111 blue | |
353 | +" Color: FoldedBG #3a3a3a 237 darkgrey | |
354 | +" Color: Pmenu #303030 236 darkgrey | |
355 | +" Color: rgbDarkRed #8b0000 88 darkred | |
356 | +" Color: bgDiffA #5F875F 65 darkgreen | |
357 | +" Color: bgDiffC #5F87AF 67 blue | |
358 | +" Color: bgDiffD #AF5FAF 133 magenta | |
359 | +" Color: bgDiffT #C6C6C6 251 grey | |
360 | +" Color: fgDiffW #FFFFFF 231 white | |
361 | +" Color: fgDiffB #000000 16 black | |
362 | +" vim: et ts=2 sw=2 |
@@ -1,54 +1,341 @@ | ||
1 | -" local syntax file - set colors on a per-machine basis: | |
2 | -" vim: tw=0 ts=4 sw=4 | |
3 | -" Vim color file | |
4 | -" Maintainer: Ron Aaron <ron@ronware.org> | |
5 | -" Last Change: 2003 May 02 | |
1 | +" Name: zellner | |
2 | +" Description: Light background colorscheme. | |
3 | +" Author: Original author Ron Aaron <ron@ronware.org> | |
4 | +" Maintainer: Original maintainer Ron Aaron <ron@ronware.org> | |
5 | +" Website: https://github.com/vim/colorschemes | |
6 | +" License: Same as Vim | |
7 | +" Last Updated: Wed May 11 22:56:47 2022 | |
8 | + | |
9 | +" Generated by Colortemplate v2.2.0 | |
6 | 10 | |
7 | 11 | set background=light |
8 | -hi clear | |
9 | -if exists("syntax_on") | |
10 | - syntax reset | |
11 | -endif | |
12 | -let g:colors_name = "zellner" | |
13 | 12 | |
14 | -hi Comment term=bold ctermfg=Red guifg=Red | |
15 | -hi Normal guifg=black guibg=white | |
16 | -hi Constant term=underline ctermfg=Magenta guifg=Magenta | |
17 | -hi Special term=bold ctermfg=Magenta guifg=Magenta | |
18 | -hi Identifier term=underline ctermfg=Blue guifg=Blue | |
19 | -hi Statement term=bold ctermfg=DarkRed gui=NONE guifg=Brown | |
20 | -hi PreProc term=underline ctermfg=Magenta guifg=Purple | |
21 | -hi Type term=underline ctermfg=Blue gui=NONE guifg=Blue | |
22 | -hi Visual term=reverse ctermfg=Yellow ctermbg=Red gui=NONE guifg=Black guibg=Yellow | |
23 | -hi Search term=reverse ctermfg=Black ctermbg=Cyan gui=NONE guifg=Black guibg=Cyan | |
24 | -hi Tag term=bold ctermfg=DarkGreen guifg=DarkGreen | |
25 | -hi Error term=reverse ctermfg=15 ctermbg=9 guibg=Red guifg=White | |
26 | -hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow | |
27 | -hi StatusLine term=bold,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=NONE guifg=Yellow guibg=DarkGray | |
28 | -hi! link MoreMsg Comment | |
29 | -hi! link ErrorMsg Visual | |
30 | -hi! link WarningMsg ErrorMsg | |
31 | -hi! link Question Comment | |
32 | -hi link String Constant | |
33 | -hi link Character Constant | |
34 | -hi link Number Constant | |
35 | -hi link Boolean Constant | |
36 | -hi link Float Number | |
37 | -hi link Function Identifier | |
38 | -hi link Conditional Statement | |
39 | -hi link Repeat Statement | |
40 | -hi link Label Statement | |
41 | -hi link Operator Statement | |
42 | -hi link Keyword Statement | |
43 | -hi link Exception Statement | |
44 | -hi link Include PreProc | |
45 | -hi link Define PreProc | |
46 | -hi link Macro PreProc | |
47 | -hi link PreCondit PreProc | |
48 | -hi link StorageClass Type | |
49 | -hi link Structure Type | |
50 | -hi link Typedef Type | |
51 | -hi link SpecialChar Special | |
52 | -hi link Delimiter Special | |
53 | -hi link SpecialComment Special | |
54 | -hi link Debug Special | |
13 | +hi clear | |
14 | +let g:colors_name = 'zellner' | |
15 | + | |
16 | +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 1 | |
17 | + | |
18 | +if (has('termguicolors') && &termguicolors) || has('gui_running') | |
19 | + let g:terminal_ansi_colors = ['#ffffff', '#a52a2a', '#ff00ff', '#a020f0', '#0000ff', '#0000ff', '#ff00ff', '#a9a9a9', '#ff0000', '#a52a2a', '#ff00ff', '#a020f0', '#0000ff', '#0000ff', '#ff00ff', '#000000'] | |
20 | +endif | |
21 | +hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE | |
22 | +hi Folded guifg=#00008b guibg=#d3d3d3 gui=NONE cterm=NONE | |
23 | +hi CursorLine guifg=NONE guibg=#e5e5e5 gui=NONE cterm=NONE | |
24 | +hi CursorColumn guifg=NONE guibg=#e5e5e5 gui=NONE cterm=NONE | |
25 | +hi CursorLineNr guifg=#a52a2a guibg=NONE gui=bold cterm=NONE | |
26 | +hi QuickFixLine guifg=#ffffff guibg=#6a5acd gui=NONE cterm=NONE | |
27 | +hi EndOfBuffer guifg=#a9a9a9 guibg=NONE gui=NONE cterm=NONE | |
28 | +hi StatusLine guifg=#ffff00 guibg=#a9a9a9 gui=NONE cterm=NONE | |
29 | +hi StatusLineNC guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
30 | +hi StatusLineTerm guifg=#ffffff guibg=#006400 gui=NONE cterm=NONE | |
31 | +hi StatusLineTermNC guifg=#ffffff guibg=#0000ff gui=NONE cterm=NONE | |
32 | +hi VertSplit guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
33 | +hi Pmenu guifg=#000000 guibg=#dadada gui=NONE cterm=NONE | |
34 | +hi PmenuSel guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
35 | +hi PmenuSbar guifg=NONE guibg=#ffffff gui=NONE cterm=NONE | |
36 | +hi PmenuThumb guifg=NONE guibg=#a9a9a9 gui=NONE cterm=NONE | |
37 | +hi TabLine guifg=#000000 guibg=#a9a9a9 gui=underline cterm=underline | |
38 | +hi TabLineFill guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse | |
39 | +hi TabLineSel guifg=#000000 guibg=#ffffff gui=bold cterm=NONE | |
40 | +hi ToolbarLine guifg=NONE guibg=#d3d3d3 gui=NONE cterm=NONE | |
41 | +hi ToolbarButton guifg=NONE guibg=#a9a9a9 gui=bold cterm=NONE | |
42 | +hi NonText guifg=#a9a9a9 guibg=NONE gui=NONE cterm=NONE | |
43 | +hi SpecialKey guifg=#a9a9a9 guibg=NONE gui=NONE cterm=NONE | |
44 | +hi Visual guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
45 | +hi VisualNOS guifg=NONE guibg=#ff0000 gui=NONE cterm=NONE | |
46 | +hi LineNr guifg=#a52a2a guibg=NONE gui=NONE cterm=NONE | |
47 | +hi FoldColumn guifg=#00008b guibg=NONE gui=NONE cterm=NONE | |
48 | +hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
49 | +hi Underlined guifg=#6a5acd guibg=NONE gui=underline cterm=underline | |
50 | +hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
51 | +hi ErrorMsg guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse | |
52 | +hi WarningMsg guifg=#a020f0 guibg=#ffffff gui=NONE cterm=NONE | |
53 | +hi MoreMsg guifg=#000000 guibg=#ffffff gui=bold cterm=NONE | |
54 | +hi ModeMsg guifg=#000000 guibg=#ffffff gui=bold cterm=NONE | |
55 | +hi Question guifg=#ff00ff guibg=NONE gui=bold cterm=NONE | |
56 | +hi Todo guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
57 | +hi MatchParen guifg=#ffffff guibg=#ff00ff gui=NONE cterm=NONE | |
58 | +hi Search guifg=#ffffff guibg=#a020f0 gui=NONE cterm=NONE | |
59 | +hi IncSearch guifg=#000000 guibg=NONE gui=reverse cterm=reverse | |
60 | +hi WildMenu guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE | |
61 | +hi ColorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE | |
62 | +hi Cursor guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE | |
63 | +hi lCursor guifg=#000000 guibg=#ff00ff gui=NONE cterm=NONE | |
64 | +hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline | |
65 | +hi SpellCap guifg=#0000ff guibg=NONE guisp=#0000ff gui=undercurl cterm=underline | |
66 | +hi SpellLocal guifg=#878700 guibg=NONE guisp=#878700 gui=undercurl cterm=underline | |
67 | +hi SpellRare guifg=#008787 guibg=NONE guisp=#008787 gui=undercurl cterm=underline | |
68 | +hi Comment guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
69 | +hi Constant guifg=#ff00ff guibg=NONE gui=NONE cterm=NONE | |
70 | +hi Identifier guifg=#0000ff guibg=NONE gui=NONE cterm=NONE | |
71 | +hi Statement guifg=#a52a2a guibg=NONE gui=NONE cterm=NONE | |
72 | +hi PreProc guifg=#a020f0 guibg=NONE gui=NONE cterm=NONE | |
73 | +hi Type guifg=#0000ff guibg=NONE gui=NONE cterm=NONE | |
74 | +hi Special guifg=#ff00ff guibg=NONE gui=NONE cterm=NONE | |
75 | +hi Tag guifg=#006400 guibg=NONE gui=NONE cterm=NONE | |
76 | +hi Directory guifg=#0000ff guibg=NONE gui=bold cterm=NONE | |
77 | +hi Conceal guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE | |
78 | +hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE | |
79 | +hi Title guifg=#a020f0 guibg=NONE gui=bold cterm=NONE | |
80 | +hi! link Terminal Normal | |
81 | +hi! link LineNrAbove LineNr | |
82 | +hi! link LineNrBelow LineNr | |
83 | +hi! link CurSearch Search | |
84 | +hi! link CursorLineFold CursorLine | |
85 | +hi! link CursorLineSign CursorLine | |
86 | +hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE | |
87 | +hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE | |
88 | +hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE | |
89 | +hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE | |
90 | + | |
91 | +if s:t_Co >= 256 | |
92 | + hi Normal ctermfg=16 ctermbg=231 cterm=NONE | |
93 | + hi Folded ctermfg=18 ctermbg=252 cterm=NONE | |
94 | + hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE | |
95 | + hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE | |
96 | + hi CursorLineNr ctermfg=124 ctermbg=NONE cterm=NONE | |
97 | + hi QuickFixLine ctermfg=231 ctermbg=62 cterm=NONE | |
98 | + hi EndOfBuffer ctermfg=248 ctermbg=NONE cterm=NONE | |
99 | + hi StatusLine ctermfg=226 ctermbg=248 cterm=NONE | |
100 | + hi StatusLineNC ctermfg=231 ctermbg=16 cterm=NONE | |
101 | + hi StatusLineTerm ctermfg=231 ctermbg=22 cterm=NONE | |
102 | + hi StatusLineTermNC ctermfg=231 ctermbg=21 cterm=NONE | |
103 | + hi VertSplit ctermfg=231 ctermbg=16 cterm=NONE | |
104 | + hi Pmenu ctermfg=16 ctermbg=253 cterm=NONE | |
105 | + hi PmenuSel ctermfg=16 ctermbg=226 cterm=NONE | |
106 | + hi PmenuSbar ctermfg=NONE ctermbg=231 cterm=NONE | |
107 | + hi PmenuThumb ctermfg=NONE ctermbg=248 cterm=NONE | |
108 | + hi TabLine ctermfg=16 ctermbg=248 cterm=underline | |
109 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
110 | + hi TabLineSel ctermfg=16 ctermbg=231 cterm=NONE | |
111 | + hi ToolbarLine ctermfg=NONE ctermbg=252 cterm=NONE | |
112 | + hi ToolbarButton ctermfg=NONE ctermbg=248 cterm=NONE | |
113 | + hi NonText ctermfg=248 ctermbg=NONE cterm=NONE | |
114 | + hi SpecialKey ctermfg=248 ctermbg=NONE cterm=NONE | |
115 | + hi Visual ctermfg=16 ctermbg=226 cterm=NONE | |
116 | + hi VisualNOS ctermfg=NONE ctermbg=196 cterm=NONE | |
117 | + hi LineNr ctermfg=124 ctermbg=NONE cterm=NONE | |
118 | + hi FoldColumn ctermfg=18 ctermbg=NONE cterm=NONE | |
119 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
120 | + hi Underlined ctermfg=62 ctermbg=NONE cterm=underline | |
121 | + hi Error ctermfg=196 ctermbg=231 cterm=reverse | |
122 | + hi ErrorMsg ctermfg=196 ctermbg=231 cterm=reverse | |
123 | + hi WarningMsg ctermfg=129 ctermbg=231 cterm=NONE | |
124 | + hi MoreMsg ctermfg=16 ctermbg=231 cterm=NONE | |
125 | + hi ModeMsg ctermfg=16 ctermbg=231 cterm=NONE | |
126 | + hi Question ctermfg=201 ctermbg=NONE cterm=NONE | |
127 | + hi Todo ctermfg=16 ctermbg=226 cterm=NONE | |
128 | + hi MatchParen ctermfg=231 ctermbg=201 cterm=NONE | |
129 | + hi Search ctermfg=231 ctermbg=129 cterm=NONE | |
130 | + hi IncSearch ctermfg=16 ctermbg=NONE cterm=reverse | |
131 | + hi WildMenu ctermfg=16 ctermbg=226 cterm=NONE | |
132 | + hi ColorColumn ctermfg=NONE ctermbg=255 cterm=NONE | |
133 | + hi Cursor ctermfg=231 ctermbg=16 cterm=NONE | |
134 | + hi lCursor ctermfg=16 ctermbg=201 cterm=NONE | |
135 | + hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline | |
136 | + hi SpellCap ctermfg=21 ctermbg=NONE cterm=underline | |
137 | + hi SpellLocal ctermfg=100 ctermbg=NONE cterm=underline | |
138 | + hi SpellRare ctermfg=30 ctermbg=NONE cterm=underline | |
139 | + hi Comment ctermfg=196 ctermbg=NONE cterm=NONE | |
140 | + hi Constant ctermfg=201 ctermbg=NONE cterm=NONE | |
141 | + hi Identifier ctermfg=21 ctermbg=NONE cterm=NONE | |
142 | + hi Statement ctermfg=124 ctermbg=NONE cterm=NONE | |
143 | + hi PreProc ctermfg=129 ctermbg=NONE cterm=NONE | |
144 | + hi Type ctermfg=21 ctermbg=NONE cterm=NONE | |
145 | + hi Special ctermfg=201 ctermbg=NONE cterm=NONE | |
146 | + hi Tag ctermfg=22 ctermbg=NONE cterm=NONE | |
147 | + hi Directory ctermfg=21 ctermbg=NONE cterm=NONE | |
148 | + hi Conceal ctermfg=196 ctermbg=NONE cterm=NONE | |
149 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
150 | + hi Title ctermfg=129 ctermbg=NONE cterm=NONE | |
151 | + hi! link Terminal Normal | |
152 | + hi! link LineNrAbove LineNr | |
153 | + hi! link LineNrBelow LineNr | |
154 | + hi! link CurSearch Search | |
155 | + hi! link CursorLineFold CursorLine | |
156 | + hi! link CursorLineSign CursorLine | |
157 | + hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE | |
158 | + hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE | |
159 | + hi DiffText ctermfg=16 ctermbg=251 cterm=NONE | |
160 | + hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE | |
161 | + unlet s:t_Co | |
162 | + finish | |
163 | +endif | |
164 | + | |
165 | +if s:t_Co >= 16 | |
166 | + hi Normal ctermfg=black ctermbg=white cterm=NONE | |
167 | + hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE | |
168 | + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline | |
169 | + hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline | |
170 | + hi CursorLineNr ctermfg=darkred ctermbg=NONE cterm=underline | |
171 | + hi QuickFixLine ctermfg=white ctermbg=blue cterm=NONE | |
172 | + hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE | |
173 | + hi StatusLine ctermfg=yellow ctermbg=darkgrey cterm=NONE | |
174 | + hi StatusLineNC ctermfg=white ctermbg=black cterm=NONE | |
175 | + hi StatusLineTerm ctermfg=white ctermbg=darkgreen cterm=NONE | |
176 | + hi StatusLineTermNC ctermfg=white ctermbg=blue cterm=NONE | |
177 | + hi VertSplit ctermfg=white ctermbg=black cterm=NONE | |
178 | + hi Pmenu ctermfg=black ctermbg=grey cterm=NONE | |
179 | + hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE | |
180 | + hi PmenuSbar ctermfg=NONE ctermbg=white cterm=NONE | |
181 | + hi PmenuThumb ctermfg=NONE ctermbg=darkgrey cterm=NONE | |
182 | + hi TabLine ctermfg=black ctermbg=grey cterm=underline | |
183 | + hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse | |
184 | + hi TabLineSel ctermfg=black ctermbg=white cterm=NONE | |
185 | + hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE | |
186 | + hi ToolbarButton ctermfg=NONE ctermbg=grey cterm=NONE | |
187 | + hi NonText ctermfg=grey ctermbg=NONE cterm=NONE | |
188 | + hi SpecialKey ctermfg=grey ctermbg=NONE cterm=NONE | |
189 | + hi Visual ctermfg=black ctermbg=yellow cterm=NONE | |
190 | + hi VisualNOS ctermfg=NONE ctermbg=red cterm=NONE | |
191 | + hi LineNr ctermfg=darkred ctermbg=NONE cterm=NONE | |
192 | + hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE | |
193 | + hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE | |
194 | + hi Underlined ctermfg=blue ctermbg=NONE cterm=underline | |
195 | + hi Error ctermfg=red ctermbg=white cterm=reverse | |
196 | + hi ErrorMsg ctermfg=red ctermbg=white cterm=reverse | |
197 | + hi WarningMsg ctermfg=darkmagenta ctermbg=white cterm=NONE | |
198 | + hi MoreMsg ctermfg=black ctermbg=white cterm=NONE | |
199 | + hi ModeMsg ctermfg=black ctermbg=white cterm=NONE | |
200 | + hi Question ctermfg=magenta ctermbg=NONE cterm=NONE | |
201 | + hi Todo ctermfg=black ctermbg=yellow cterm=NONE | |
202 | + hi MatchParen ctermfg=white ctermbg=magenta cterm=NONE | |
203 | + hi Search ctermfg=white ctermbg=darkmagenta cterm=NONE | |
204 | + hi IncSearch ctermfg=black ctermbg=NONE cterm=reverse | |
205 | + hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE | |
206 | + hi ColorColumn ctermfg=NONE ctermbg=grey cterm=NONE | |
207 | + hi Cursor ctermfg=white ctermbg=black cterm=NONE | |
208 | + hi lCursor ctermfg=black ctermbg=magenta cterm=NONE | |
209 | + hi SpellBad ctermfg=red ctermbg=NONE cterm=underline | |
210 | + hi SpellCap ctermfg=blue ctermbg=NONE cterm=underline | |
211 | + hi SpellLocal ctermfg=darkyellow ctermbg=NONE cterm=underline | |
212 | + hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline | |
213 | + hi Comment ctermfg=red ctermbg=NONE cterm=NONE | |
214 | + hi Constant ctermfg=magenta ctermbg=NONE cterm=NONE | |
215 | + hi Identifier ctermfg=blue ctermbg=NONE cterm=NONE | |
216 | + hi Statement ctermfg=darkred ctermbg=NONE cterm=NONE | |
217 | + hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
218 | + hi Type ctermfg=blue ctermbg=NONE cterm=NONE | |
219 | + hi Special ctermfg=magenta ctermbg=NONE cterm=NONE | |
220 | + hi Tag ctermfg=darkgreen ctermbg=NONE cterm=NONE | |
221 | + hi Directory ctermfg=blue ctermbg=NONE cterm=NONE | |
222 | + hi Conceal ctermfg=red ctermbg=NONE cterm=NONE | |
223 | + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE | |
224 | + hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE | |
225 | + hi! link Terminal Normal | |
226 | + hi! link LineNrAbove LineNr | |
227 | + hi! link LineNrBelow LineNr | |
228 | + hi! link CurSearch Search | |
229 | + hi! link CursorLineFold CursorLine | |
230 | + hi! link CursorLineSign CursorLine | |
231 | + hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE | |
232 | + hi DiffChange ctermfg=white ctermbg=blue cterm=NONE | |
233 | + hi DiffText ctermfg=black ctermbg=grey cterm=NONE | |
234 | + hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE | |
235 | + unlet s:t_Co | |
236 | + finish | |
237 | +endif | |
238 | + | |
239 | +if s:t_Co >= 0 | |
240 | + hi Normal term=NONE | |
241 | + hi ColorColumn term=reverse | |
242 | + hi Conceal term=NONE | |
243 | + hi Cursor term=reverse | |
244 | + hi CursorColumn term=NONE | |
245 | + hi CursorLine term=underline | |
246 | + hi CursorLineNr term=bold | |
247 | + hi DiffAdd term=reverse | |
248 | + hi DiffChange term=NONE | |
249 | + hi DiffDelete term=reverse | |
250 | + hi DiffText term=reverse | |
251 | + hi Directory term=NONE | |
252 | + hi EndOfBuffer term=NONE | |
253 | + hi ErrorMsg term=bold,reverse | |
254 | + hi FoldColumn term=NONE | |
255 | + hi Folded term=NONE | |
256 | + hi IncSearch term=bold,reverse,underline | |
257 | + hi LineNr term=NONE | |
258 | + hi MatchParen term=bold,underline | |
259 | + hi ModeMsg term=bold | |
260 | + hi MoreMsg term=NONE | |
261 | + hi NonText term=NONE | |
262 | + hi Pmenu term=reverse | |
263 | + hi PmenuSbar term=reverse | |
264 | + hi PmenuSel term=bold | |
265 | + hi PmenuThumb term=NONE | |
266 | + hi Question term=standout | |
267 | + hi Search term=reverse | |
268 | + hi SignColumn term=reverse | |
269 | + hi SpecialKey term=bold | |
270 | + hi SpellBad term=underline | |
271 | + hi SpellCap term=underline | |
272 | + hi SpellLocal term=underline | |
273 | + hi SpellRare term=underline | |
274 | + hi StatusLine term=bold,reverse | |
275 | + hi StatusLineNC term=bold,underline | |
276 | + hi TabLine term=bold,underline | |
277 | + hi TabLineFill term=NONE | |
278 | + hi Terminal term=NONE | |
279 | + hi TabLineSel term=bold,reverse | |
280 | + hi Title term=NONE | |
281 | + hi VertSplit term=NONE | |
282 | + hi Visual term=reverse | |
283 | + hi VisualNOS term=NONE | |
284 | + hi WarningMsg term=standout | |
285 | + hi WildMenu term=bold | |
286 | + hi CursorIM term=NONE | |
287 | + hi ToolbarLine term=reverse | |
288 | + hi ToolbarButton term=bold,reverse | |
289 | + hi CurSearch term=reverse | |
290 | + hi CursorLineFold term=underline | |
291 | + hi CursorLineSign term=underline | |
292 | + hi Comment term=bold | |
293 | + hi Constant term=NONE | |
294 | + hi Error term=bold,reverse | |
295 | + hi Identifier term=NONE | |
296 | + hi Ignore term=NONE | |
297 | + hi PreProc term=NONE | |
298 | + hi Special term=NONE | |
299 | + hi Statement term=NONE | |
300 | + hi Todo term=bold,reverse | |
301 | + hi Type term=NONE | |
302 | + hi Underlined term=underline | |
303 | + unlet s:t_Co | |
304 | + finish | |
305 | +endif | |
306 | + | |
307 | +" Background: light | |
308 | +" Color: comment #ff0000 196 red | |
309 | +" Color: constant #ff00ff 201 magenta | |
310 | +" Color: identifier #0000ff 21 blue | |
311 | +" Color: statement #a52a2a 124 darkred | |
312 | +" Color: preproc #a020f0 129 darkmagenta | |
313 | +" Color: type #0000ff 21 blue | |
314 | +" Color: special #ff00ff 201 magenta | |
315 | +" Color: tag #006400 22 darkgreen | |
316 | +" Color: fg0 #000000 16 black | |
317 | +" Color: bg0 #ffffff 231 white | |
318 | +" Color: bg1 #a9a9a9 248 grey | |
319 | +" Color: status #a9a9a9 248 darkgrey | |
320 | +" Color: visual #ffff00 226 yellow | |
321 | +" Color: folded #d3d3d3 252 black | |
322 | +" Color: folded_fg #00008b 18 darkblue | |
323 | +" Color: cursorline #e5e5e5 254 black | |
324 | +" Color: pmenu #dadada 253 grey | |
325 | +" Color: wildmenu #ffff00 226 yellow | |
326 | +" Color: error #ff0000 196 red | |
327 | +" Color: linenr #a52a2a 124 darkred | |
328 | +" Color: colorcolumn #eeeeee 255 grey | |
329 | +" Color: slateblue #6a5acd 62 blue | |
330 | +" Color: darkcyan #008787 30 darkcyan | |
331 | +" Color: darkgreen #008700 28 darkgreen | |
332 | +" Color: darkyellow #878700 100 darkyellow | |
333 | +" Term colors: bg0 statement constant preproc identifier type special bg1 |