evening.vim (16516B)
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 " URL: https://github.com/vim/colorschemes 6 " License: Same as Vim 7 " Last Change: 2025 Oct 08 8 9 " Generated by Colortemplate v3.0.0-beta10 10 11 set background=dark 12 13 " hi clear 14 source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme 15 let g:colors_name = 'evening' 16 17 let s:t_Co = &t_Co 18 let s:tgc = has('termguicolors') && &termguicolors 19 20 let g:terminal_ansi_colors = ['#000000', '#cd0000', '#00cd00', '#cdcd00', '#0087ff', '#cd00cd', '#00cdcd', '#e5e5e5', '#7f7f7f', '#ff0000', '#00ff00', '#ffff00', '#5c5cff', '#ff00ff', '#00ffff', '#ffffff'] 21 " Nvim uses g:terminal_color_{0-15} instead 22 for i in range(g:terminal_ansi_colors->len()) 23 let g:terminal_color_{i} = g:terminal_ansi_colors[i] 24 endfor 25 26 hi! link Added String 27 hi! link Boolean Constant 28 hi! link Character Constant 29 hi! link Conditional Statement 30 hi! link CurSearch Search 31 hi! link CursorColumn CursorLine 32 hi! link CursorIM Cursor 33 hi! link CursorLineFold CursorLine 34 hi! link CursorLineSign CursorLine 35 hi! link Debug Special 36 hi! link Define PreProc 37 hi! link Delimiter Special 38 hi! link Exception Statement 39 hi! link Float Constant 40 hi! link Function Identifier 41 hi! link Include PreProc 42 hi! link Keyword Statement 43 hi! link Label Statement 44 hi! link LineNrAbove LineNr 45 hi! link LineNrBelow LineNr 46 hi! link Macro PreProc 47 hi! link MessageWindow Pmenu 48 hi! link Number Constant 49 hi! link Operator Statement 50 hi! link PopupNotification Todo 51 hi! link PreCondit PreProc 52 hi! link Removed WarningMsg 53 hi! link Repeat Statement 54 hi! link SpecialChar Special 55 hi! link SpecialComment Special 56 hi! link StatusLineTerm StatusLine 57 hi! link StatusLineTermNC StatusLineNC 58 hi! link StorageClass Type 59 hi! link String Constant 60 hi! link Structure Type 61 hi! link TabLineFill TabLine 62 hi! link TabPanel Normal 63 hi! link TabPanelFill EndOfBuffer 64 hi! link Tag Special 65 hi! link Terminal Normal 66 hi! link Typedef Type 67 hi! link VertSplit StatusLineNC 68 hi! link diffBDiffer WarningMsg 69 hi! link diffCommon WarningMsg 70 hi! link diffDiffer WarningMsg 71 hi! link diffIdentical WarningMsg 72 hi! link diffIsA WarningMsg 73 hi! link diffNoEOL WarningMsg 74 hi! link diffOnly WarningMsg 75 hi! link lCursor Cursor 76 77 hi Normal guifg=#ffffff guibg=#333333 guisp=NONE gui=NONE ctermfg=231 ctermbg=236 cterm=NONE term=NONE 78 hi ColorColumn guifg=NONE guibg=#8b0000 guisp=NONE gui=NONE ctermfg=NONE ctermbg=88 cterm=NONE term=reverse 79 hi Comment guifg=#80a0ff guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=bold 80 hi Conceal guifg=#666666 guibg=NONE guisp=NONE gui=NONE ctermfg=241 ctermbg=NONE cterm=NONE term=NONE 81 hi Constant guifg=#ffa0a0 guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE term=NONE 82 hi Cursor guifg=#000000 guibg=#00ff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=46 cterm=NONE term=reverse 83 hi CursorLine guifg=NONE guibg=#666666 guisp=NONE gui=NONE ctermfg=NONE ctermbg=241 cterm=NONE term=underline 84 hi CursorLineNr guifg=#ffff00 guibg=#666666 guisp=NONE gui=NONE ctermfg=226 ctermbg=241 cterm=NONE term=bold 85 hi DiffAdd guifg=#ffffff guibg=#5f875f guisp=NONE gui=NONE ctermfg=231 ctermbg=65 cterm=NONE term=reverse 86 hi DiffChange guifg=#ffffff guibg=#5f87af guisp=NONE gui=NONE ctermfg=231 ctermbg=67 cterm=NONE term=NONE 87 hi DiffDelete guifg=#ffffff guibg=#af5faf guisp=NONE gui=NONE ctermfg=231 ctermbg=133 cterm=NONE term=reverse 88 hi DiffText guifg=#000000 guibg=#c6c6c6 guisp=NONE gui=NONE ctermfg=16 ctermbg=251 cterm=NONE term=reverse 89 hi Directory guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=51 ctermbg=NONE cterm=NONE term=NONE 90 hi EndOfBuffer guifg=#add8e6 guibg=#4d4d4d guisp=NONE gui=NONE ctermfg=153 ctermbg=239 cterm=NONE term=NONE 91 hi Error guifg=#ff0000 guibg=#ffffff guisp=NONE gui=reverse ctermfg=196 ctermbg=231 cterm=reverse term=bold,reverse 92 hi ErrorMsg guifg=#ffffff guibg=#ff0000 guisp=NONE gui=NONE ctermfg=231 ctermbg=196 cterm=NONE term=bold,reverse 93 hi FoldColumn guifg=#add8e6 guibg=NONE guisp=NONE gui=NONE ctermfg=153 ctermbg=NONE cterm=NONE term=NONE 94 hi Folded guifg=#00008b guibg=#d3d3d3 guisp=NONE gui=bold ctermfg=18 ctermbg=252 cterm=bold term=NONE 95 hi Identifier guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=51 ctermbg=NONE cterm=NONE term=NONE 96 hi Ignore guifg=#333333 guibg=NONE guisp=NONE gui=NONE ctermfg=236 ctermbg=NONE cterm=NONE term=NONE 97 hi IncSearch guifg=#00ff00 guibg=NONE guisp=NONE gui=reverse ctermfg=46 ctermbg=NONE cterm=reverse term=bold,reverse,underline 98 hi LineNr guifg=#ffff00 guibg=NONE guisp=NONE gui=NONE ctermfg=226 ctermbg=NONE cterm=NONE term=NONE 99 hi MatchParen guifg=NONE guibg=#008b8b guisp=NONE gui=NONE ctermfg=NONE ctermbg=30 cterm=NONE term=bold,underline 100 hi ModeMsg guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold 101 hi MoreMsg guifg=#2e8b57 guibg=NONE guisp=NONE gui=NONE ctermfg=29 ctermbg=NONE cterm=NONE term=NONE 102 hi NonText guifg=#add8e6 guibg=#4d4d4d guisp=NONE gui=NONE ctermfg=153 ctermbg=239 cterm=NONE term=NONE 103 hi Pmenu guifg=#ffffff guibg=#4d4d4d guisp=NONE gui=NONE ctermfg=231 ctermbg=239 cterm=NONE term=reverse 104 hi PmenuMatch guifg=#ff80ff guibg=#4d4d4d guisp=NONE gui=NONE ctermfg=201 ctermbg=239 cterm=NONE term=NONE 105 hi PmenuMatchSel guifg=#8b008b guibg=#bebebe guisp=NONE gui=NONE ctermfg=90 ctermbg=250 cterm=NONE term=NONE 106 hi PmenuSbar guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse 107 hi PmenuSel guifg=#000000 guibg=#bebebe guisp=NONE gui=NONE ctermfg=16 ctermbg=250 cterm=NONE term=bold 108 hi PmenuThumb guifg=NONE guibg=#ffffff guisp=NONE gui=NONE ctermfg=NONE ctermbg=231 cterm=NONE term=NONE 109 hi PreProc guifg=#ff80ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE term=NONE 110 hi Question guifg=#00ff00 guibg=NONE guisp=NONE gui=NONE ctermfg=46 ctermbg=NONE cterm=NONE term=standout 111 hi QuickFixLine guifg=#ffffff guibg=#8b008b guisp=NONE gui=NONE ctermfg=231 ctermbg=90 cterm=NONE term=NONE 112 hi Search guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=reverse 113 hi SignColumn guifg=#008b8b guibg=NONE guisp=NONE gui=NONE ctermfg=30 ctermbg=NONE cterm=NONE term=reverse 114 hi Special guifg=#ffa500 guibg=NONE guisp=NONE gui=NONE ctermfg=214 ctermbg=NONE cterm=NONE term=NONE 115 hi SpecialKey guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=51 ctermbg=NONE cterm=NONE term=bold 116 hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=196 ctermbg=NONE cterm=underline term=underline 117 hi SpellCap guifg=#00ff00 guibg=NONE guisp=#00ff00 gui=undercurl ctermfg=46 ctermbg=NONE cterm=underline term=underline 118 hi SpellLocal guifg=#00ffff guibg=NONE guisp=#00ffff gui=undercurl ctermfg=51 ctermbg=NONE cterm=underline term=underline 119 hi SpellRare guifg=#ff80ff guibg=NONE guisp=#ff80ff gui=undercurl ctermfg=201 ctermbg=NONE cterm=underline term=underline 120 hi Statement guifg=#ffff60 guibg=NONE guisp=NONE gui=bold ctermfg=227 ctermbg=NONE cterm=bold term=NONE 121 hi StatusLine guifg=#333333 guibg=#ffffff guisp=NONE gui=bold ctermfg=236 ctermbg=231 cterm=bold term=bold,reverse 122 hi StatusLineNC guifg=#333333 guibg=#d3d3d3 guisp=NONE gui=NONE ctermfg=236 ctermbg=252 cterm=NONE term=bold,underline 123 hi TabLine guifg=#333333 guibg=#d3d3d3 guisp=NONE gui=NONE ctermfg=236 ctermbg=252 cterm=NONE term=bold,underline 124 hi TabLineSel guifg=#333333 guibg=#ffffff guisp=NONE gui=bold ctermfg=236 ctermbg=231 cterm=bold term=bold,reverse 125 hi Title guifg=#ff80ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE term=NONE 126 hi TitleBar guifg=#ffffff guibg=#4c4c4c guisp=NONE gui=NONE ctermfg=231 ctermbg=237 cterm=NONE term=NONE 127 hi TitleBarNC guifg=#bebebe guibg=#3c3c3c guisp=NONE gui=NONE ctermfg=250 ctermbg=236 cterm=NONE term=NONE 128 hi Todo guifg=#ffff00 guibg=#0000ff guisp=NONE gui=reverse ctermfg=226 ctermbg=21 cterm=reverse term=bold,reverse 129 hi ToolbarButton guifg=NONE guibg=#999999 guisp=NONE gui=bold ctermfg=NONE ctermbg=246 cterm=bold term=bold,reverse 130 hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse 131 hi Type guifg=#00ff00 guibg=NONE guisp=NONE gui=bold ctermfg=46 ctermbg=NONE cterm=bold term=NONE 132 hi Underlined guifg=#80a0ff guibg=NONE guisp=NONE gui=underline ctermfg=111 ctermbg=NONE cterm=underline term=underline 133 hi Visual guifg=#ffffff guibg=#999999 guisp=NONE gui=NONE ctermfg=231 ctermbg=246 cterm=NONE term=reverse 134 hi VisualNOS guifg=NONE guibg=NONE guisp=NONE gui=bold,underline ctermfg=NONE ctermbg=NONE cterm=bold,underline term=NONE 135 hi WarningMsg guifg=#ff0000 guibg=NONE guisp=NONE gui=NONE ctermfg=196 ctermbg=NONE cterm=NONE term=standout 136 hi WildMenu guifg=#000000 guibg=#ffff00 guisp=NONE gui=bold ctermfg=16 ctermbg=226 cterm=bold term=bold 137 hi debugBreakpoint guifg=#00008b guibg=#ff0000 guisp=NONE gui=NONE ctermfg=18 ctermbg=196 cterm=NONE term=NONE 138 hi debugPC guifg=#00008b guibg=#0000ff guisp=NONE gui=NONE ctermfg=18 ctermbg=21 cterm=NONE term=NONE 139 140 if s:tgc || s:t_Co >= 256 141 finish 142 endif 143 144 if s:t_Co >= 16 145 hi Normal ctermfg=white ctermbg=black cterm=NONE 146 hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE 147 hi Comment ctermfg=lightblue ctermbg=NONE cterm=NONE 148 hi Conceal ctermfg=darkgray ctermbg=NONE cterm=NONE 149 hi Constant ctermfg=magenta ctermbg=NONE cterm=NONE 150 hi Cursor ctermfg=black ctermbg=green cterm=NONE 151 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 152 hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=underline 153 hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE 154 hi DiffChange ctermfg=white ctermbg=blue cterm=NONE 155 hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE 156 hi DiffText ctermfg=black ctermbg=grey cterm=NONE 157 hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE 158 hi EndOfBuffer ctermfg=lightblue ctermbg=NONE cterm=NONE 159 hi Error ctermfg=red ctermbg=white cterm=reverse 160 hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE 161 hi FoldColumn ctermfg=lightblue ctermbg=NONE cterm=NONE 162 hi Folded ctermfg=darkblue ctermbg=gray cterm=bold 163 hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE 164 hi Ignore ctermfg=gray ctermbg=NONE cterm=NONE 165 hi IncSearch ctermfg=green ctermbg=NONE cterm=reverse 166 hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE 167 hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE 168 hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold 169 hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE 170 hi NonText ctermfg=lightblue ctermbg=darkgray cterm=NONE 171 hi Pmenu ctermfg=white ctermbg=darkgray cterm=NONE 172 hi PmenuMatch ctermfg=white ctermbg=darkgray cterm=bold 173 hi PmenuMatchSel ctermfg=black ctermbg=gray cterm=bold 174 hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE 175 hi PmenuSel ctermfg=black ctermbg=gray cterm=NONE 176 hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE 177 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE 178 hi Question ctermfg=green ctermbg=NONE cterm=NONE 179 hi QuickFixLine ctermfg=white ctermbg=darkmagenta cterm=NONE 180 hi Search ctermfg=black ctermbg=darkyellow cterm=NONE 181 hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE 182 hi Special ctermfg=darkred ctermbg=NONE cterm=NONE 183 hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE 184 hi SpellBad ctermfg=red ctermbg=NONE cterm=underline 185 hi SpellCap ctermfg=green ctermbg=NONE cterm=underline 186 hi SpellLocal ctermfg=cyan ctermbg=NONE cterm=underline 187 hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=underline 188 hi Statement ctermfg=yellow ctermbg=NONE cterm=bold 189 hi StatusLine ctermfg=black ctermbg=white cterm=NONE 190 hi StatusLineNC ctermfg=black ctermbg=gray cterm=NONE 191 hi TabLine ctermfg=black ctermbg=gray cterm=NONE 192 hi TabLineSel ctermfg=black ctermbg=white cterm=NONE 193 hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE 194 hi TitleBar ctermfg=white ctermbg=black cterm=NONE 195 hi TitleBarNC ctermfg=gray ctermbg=black cterm=NONE 196 hi Todo ctermfg=darkyellow ctermbg=blue cterm=reverse 197 hi ToolbarButton ctermfg=NONE ctermbg=darkgray cterm=bold 198 hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE 199 hi Type ctermfg=green ctermbg=NONE cterm=bold 200 hi Underlined ctermfg=lightblue ctermbg=NONE cterm=underline 201 hi Visual ctermfg=white ctermbg=darkgray cterm=NONE 202 hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=bold,underline 203 hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE 204 hi WildMenu ctermfg=black ctermbg=darkyellow cterm=bold 205 hi debugBreakpoint ctermfg=darkblue ctermbg=red cterm=NONE 206 hi debugPC ctermfg=darkblue ctermbg=blue cterm=NONE 207 finish 208 endif 209 210 if s:t_Co >= 8 211 hi Normal ctermfg=gray ctermbg=black cterm=NONE 212 hi ColorColumn ctermfg=gray ctermbg=darkred cterm=NONE 213 hi Comment ctermfg=darkblue ctermbg=NONE cterm=bold 214 hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE 215 hi Constant ctermfg=darkmagenta ctermbg=NONE cterm=NONE 216 hi Cursor ctermfg=black ctermbg=green cterm=NONE 217 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 218 hi CursorLineNr ctermfg=darkyellow ctermbg=NONE cterm=bold 219 hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE 220 hi DiffChange ctermfg=white ctermbg=darkblue cterm=NONE 221 hi DiffDelete ctermfg=white ctermbg=darkmagenta cterm=NONE 222 hi DiffText ctermfg=black ctermbg=grey cterm=NONE 223 hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE 224 hi EndOfBuffer ctermfg=blue ctermbg=NONE cterm=bold 225 hi Error ctermfg=red ctermbg=gray cterm=reverse 226 hi ErrorMsg ctermfg=gray ctermbg=red cterm=NONE 227 hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE 228 hi Folded ctermfg=darkblue ctermbg=gray cterm=NONE 229 hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE 230 hi Ignore ctermfg=gray ctermbg=NONE cterm=NONE 231 hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse 232 hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE 233 hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE 234 hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold 235 hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE 236 hi NonText ctermfg=blue ctermbg=NONE cterm=bold 237 hi Pmenu ctermfg=black ctermbg=darkcyan cterm=NONE 238 hi PmenuMatch ctermfg=black ctermbg=darkcyan cterm=bold 239 hi PmenuMatchSel ctermfg=black ctermbg=gray cterm=bold 240 hi PmenuSbar ctermfg=NONE ctermbg=gray cterm=NONE 241 hi PmenuSel ctermfg=black ctermbg=gray cterm=NONE 242 hi PmenuThumb ctermfg=NONE ctermbg=black cterm=NONE 243 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=bold 244 hi Question ctermfg=darkgreen ctermbg=NONE cterm=bold 245 hi QuickFixLine ctermfg=gray ctermbg=darkmagenta cterm=NONE 246 hi Search ctermfg=black ctermbg=darkyellow cterm=NONE 247 hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE 248 hi Special ctermfg=darkred ctermbg=NONE cterm=NONE 249 hi SpecialKey ctermfg=darkcyan ctermbg=NONE cterm=NONE 250 hi SpellBad ctermfg=darkred ctermbg=darkyellow cterm=reverse 251 hi SpellCap ctermfg=darkgreen ctermbg=NONE cterm=reverse 252 hi SpellLocal ctermfg=darkcyan ctermbg=NONE cterm=reverse 253 hi SpellRare ctermfg=darkmagenta ctermbg=darkyellow cterm=reverse 254 hi Statement ctermfg=darkyellow ctermbg=NONE cterm=bold 255 hi StatusLine ctermfg=gray ctermbg=black cterm=bold,reverse 256 hi StatusLineNC ctermfg=gray ctermbg=black cterm=reverse 257 hi TabLine ctermfg=gray ctermbg=black cterm=reverse 258 hi TabLineSel ctermfg=gray ctermbg=black cterm=bold,reverse 259 hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE 260 hi TitleBar ctermfg=white ctermbg=black cterm=NONE 261 hi TitleBarNC ctermfg=gray ctermbg=black cterm=NONE 262 hi Todo ctermfg=darkyellow ctermbg=blue cterm=reverse 263 hi ToolbarButton ctermfg=gray ctermbg=black cterm=bold,reverse 264 hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE 265 hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold 266 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline 267 hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse 268 hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline 269 hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE 270 hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE 271 hi debugBreakpoint ctermfg=darkblue ctermbg=darkred cterm=NONE 272 hi debugPC ctermfg=darkblue ctermbg=darkyellow cterm=NONE 273 finish 274 endif 275 276 if s:t_Co >= 0 277 hi CurSearch term=reverse 278 hi CursorColumn term=NONE 279 hi CursorIM term=NONE 280 hi CursorLineFold term=underline 281 hi CursorLineSign term=underline 282 hi Float term=NONE 283 hi Function term=NONE 284 hi Number term=NONE 285 hi StatusLineTerm term=bold,reverse 286 hi StatusLineTermNC term=bold,underline 287 hi TabLineFill term=NONE 288 hi Terminal term=NONE 289 hi VertSplit term=NONE 290 finish 291 endif 292 293 " vim: et ts=8 sw=2 sts=2