zellner.vim (16356B)
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 " 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=light 12 13 " hi clear 14 source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme 15 let g:colors_name = 'zellner' 16 17 let s:t_Co = &t_Co 18 let s:tgc = has('termguicolors') && &termguicolors 19 20 let g:terminal_ansi_colors = ['#ffffff', '#a52a2a', '#ff00ff', '#a020f0', '#0000ff', '#0000ff', '#ff00ff', '#a9a9a9', '#ff0000', '#a52a2a', '#ff00ff', '#a020f0', '#0000ff', '#0000ff', '#ff00ff', '#000000'] 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 CurSearch Search 27 hi! link CursorLineFold CursorLine 28 hi! link CursorLineSign CursorLine 29 hi! link Float Number 30 hi! link Function Identifier 31 hi! link LineNrAbove LineNr 32 hi! link LineNrBelow LineNr 33 hi! link MessageWindow Pmenu 34 hi! link Number Constant 35 hi! link PopupNotification Todo 36 hi! link TabPanel Normal 37 hi! link TabPanelFill EndOfBuffer 38 hi! link Terminal Normal 39 40 hi Normal guifg=#000000 guibg=#ffffff guisp=NONE gui=NONE ctermfg=16 ctermbg=231 cterm=NONE term=NONE 41 hi ColorColumn guifg=NONE guibg=#eeeeee guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE term=reverse 42 hi Comment guifg=#ff0000 guibg=NONE guisp=NONE gui=NONE ctermfg=196 ctermbg=NONE cterm=NONE term=bold 43 hi Conceal guifg=#a9a9a9 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE 44 hi Constant guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE term=NONE 45 hi Cursor guifg=#ffffff guibg=#000000 guisp=NONE gui=NONE ctermfg=231 ctermbg=16 cterm=NONE term=reverse 46 hi CursorColumn guifg=NONE guibg=#e5e5e5 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=NONE 47 hi CursorLine guifg=NONE guibg=#e5e5e5 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=underline 48 hi CursorLineNr guifg=#a52a2a guibg=NONE guisp=NONE gui=bold ctermfg=124 ctermbg=NONE cterm=bold term=bold 49 hi DiffAdd guifg=#ffffff guibg=#5f875f guisp=NONE gui=NONE ctermfg=231 ctermbg=65 cterm=NONE term=reverse 50 hi DiffChange guifg=#ffffff guibg=#5f87af guisp=NONE gui=NONE ctermfg=231 ctermbg=67 cterm=NONE term=NONE 51 hi DiffDelete guifg=#ffffff guibg=#af5faf guisp=NONE gui=NONE ctermfg=231 ctermbg=133 cterm=NONE term=reverse 52 hi DiffText guifg=#000000 guibg=#c6c6c6 guisp=NONE gui=NONE ctermfg=16 ctermbg=251 cterm=NONE term=reverse 53 hi Directory guifg=#0000ff guibg=NONE guisp=NONE gui=bold ctermfg=21 ctermbg=NONE cterm=bold term=NONE 54 hi EndOfBuffer guifg=#a9a9a9 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE 55 hi Error guifg=#ff0000 guibg=#ffffff guisp=NONE gui=reverse ctermfg=196 ctermbg=231 cterm=reverse term=bold,reverse 56 hi ErrorMsg guifg=#ff0000 guibg=#ffffff guisp=NONE gui=reverse ctermfg=196 ctermbg=231 cterm=reverse term=bold,reverse 57 hi FoldColumn guifg=#00008b guibg=NONE guisp=NONE gui=NONE ctermfg=18 ctermbg=NONE cterm=NONE term=NONE 58 hi Folded guifg=#00008b guibg=#d3d3d3 guisp=NONE gui=NONE ctermfg=18 ctermbg=252 cterm=NONE term=NONE 59 hi Identifier guifg=#0000ff guibg=NONE guisp=NONE gui=NONE ctermfg=21 ctermbg=NONE cterm=NONE term=NONE 60 hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=NONE 61 hi IncSearch guifg=#000000 guibg=NONE guisp=NONE gui=reverse ctermfg=16 ctermbg=NONE cterm=reverse term=bold,reverse,underline 62 hi LineNr guifg=#a52a2a guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE term=NONE 63 hi MatchParen guifg=#ffffff guibg=#ff00ff guisp=NONE gui=NONE ctermfg=231 ctermbg=201 cterm=NONE term=bold,underline 64 hi ModeMsg guifg=#000000 guibg=#ffffff guisp=NONE gui=bold ctermfg=16 ctermbg=231 cterm=bold term=bold 65 hi MoreMsg guifg=#000000 guibg=#ffffff guisp=NONE gui=bold ctermfg=16 ctermbg=231 cterm=bold term=NONE 66 hi NonText guifg=#a9a9a9 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE 67 hi Pmenu guifg=#000000 guibg=#dadada guisp=NONE gui=NONE ctermfg=16 ctermbg=253 cterm=NONE term=reverse 68 hi PmenuMatch guifg=#a52a2a guibg=#dadada guisp=NONE gui=NONE ctermfg=124 ctermbg=253 cterm=NONE term=NONE 69 hi PmenuMatchSel guifg=#a52a2a guibg=#ffff00 guisp=NONE gui=NONE ctermfg=124 ctermbg=226 cterm=NONE term=NONE 70 hi PmenuSbar guifg=NONE guibg=#ffffff guisp=NONE gui=NONE ctermfg=NONE ctermbg=231 cterm=NONE term=reverse 71 hi PmenuSel guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=bold 72 hi PmenuThumb guifg=NONE guibg=#a9a9a9 guisp=NONE gui=NONE ctermfg=NONE ctermbg=248 cterm=NONE term=NONE 73 hi PreProc guifg=#a020f0 guibg=NONE guisp=NONE gui=NONE ctermfg=129 ctermbg=NONE cterm=NONE term=NONE 74 hi Question guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold term=standout 75 hi QuickFixLine guifg=#ffffff guibg=#6a5acd guisp=NONE gui=NONE ctermfg=231 ctermbg=62 cterm=NONE term=NONE 76 hi Search guifg=#ffffff guibg=#a020f0 guisp=NONE gui=NONE ctermfg=231 ctermbg=129 cterm=NONE term=reverse 77 hi SignColumn guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse 78 hi Special guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE term=NONE 79 hi SpecialKey guifg=#a9a9a9 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=bold 80 hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=196 ctermbg=NONE cterm=underline term=underline 81 hi SpellCap guifg=#0000ff guibg=NONE guisp=#0000ff gui=undercurl ctermfg=21 ctermbg=NONE cterm=underline term=underline 82 hi SpellLocal guifg=#878700 guibg=NONE guisp=#878700 gui=undercurl ctermfg=100 ctermbg=NONE cterm=underline term=underline 83 hi SpellRare guifg=#008787 guibg=NONE guisp=#008787 gui=undercurl ctermfg=30 ctermbg=NONE cterm=underline term=underline 84 hi Statement guifg=#a52a2a guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE term=NONE 85 hi StatusLine guifg=#ffff00 guibg=#a9a9a9 guisp=NONE gui=NONE ctermfg=226 ctermbg=248 cterm=NONE term=bold,reverse 86 hi StatusLineNC guifg=#ffffff guibg=#000000 guisp=NONE gui=NONE ctermfg=231 ctermbg=16 cterm=NONE term=bold,underline 87 hi StatusLineTerm guifg=#ffffff guibg=#006400 guisp=NONE gui=NONE ctermfg=231 ctermbg=22 cterm=NONE term=bold,reverse 88 hi StatusLineTermNC guifg=#ffffff guibg=#0000ff guisp=NONE gui=NONE ctermfg=231 ctermbg=21 cterm=NONE term=bold,underline 89 hi TabLine guifg=#000000 guibg=#a9a9a9 guisp=NONE gui=underline ctermfg=16 ctermbg=248 cterm=underline term=bold,underline 90 hi TabLineFill guifg=NONE guibg=NONE guisp=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse term=NONE 91 hi TabLineSel guifg=#000000 guibg=#ffffff guisp=NONE gui=bold ctermfg=16 ctermbg=231 cterm=bold term=bold,reverse 92 hi Tag guifg=#006400 guibg=NONE guisp=NONE gui=NONE ctermfg=22 ctermbg=NONE cterm=NONE term=NONE 93 hi Title guifg=#a020f0 guibg=NONE guisp=NONE gui=bold ctermfg=129 ctermbg=NONE cterm=bold term=NONE 94 hi TitleBar guifg=#000000 guibg=#ececec guisp=NONE gui=NONE ctermfg=16 ctermbg=255 cterm=NONE term=NONE 95 hi TitleBarNC guifg=#878787 guibg=#f5f5f5 guisp=NONE gui=NONE ctermfg=102 ctermbg=255 cterm=NONE term=NONE 96 hi Todo guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=bold,reverse 97 hi ToolbarButton guifg=NONE guibg=#a9a9a9 guisp=NONE gui=bold ctermfg=NONE ctermbg=248 cterm=bold term=bold,reverse 98 hi ToolbarLine guifg=NONE guibg=#d3d3d3 guisp=NONE gui=NONE ctermfg=NONE ctermbg=252 cterm=NONE term=reverse 99 hi Type guifg=#0000ff guibg=NONE guisp=NONE gui=NONE ctermfg=21 ctermbg=NONE cterm=NONE term=NONE 100 hi Underlined guifg=#6a5acd guibg=NONE guisp=NONE gui=underline ctermfg=62 ctermbg=NONE cterm=underline term=underline 101 hi VertSplit guifg=#ffffff guibg=#000000 guisp=NONE gui=NONE ctermfg=231 ctermbg=16 cterm=NONE term=NONE 102 hi Visual guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=reverse 103 hi VisualNOS guifg=NONE guibg=#ff0000 guisp=NONE gui=NONE ctermfg=NONE ctermbg=196 cterm=NONE term=NONE 104 hi WarningMsg guifg=#a020f0 guibg=#ffffff guisp=NONE gui=NONE ctermfg=129 ctermbg=231 cterm=NONE term=standout 105 hi WildMenu guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=bold 106 hi lCursor guifg=#000000 guibg=#ff00ff guisp=NONE gui=NONE ctermfg=16 ctermbg=201 cterm=NONE term=NONE 107 108 if s:tgc || s:t_Co >= 256 109 finish 110 endif 111 112 if s:t_Co >= 16 113 hi Normal ctermfg=black ctermbg=white cterm=NONE 114 hi ColorColumn ctermfg=NONE ctermbg=grey cterm=NONE 115 hi Comment ctermfg=red ctermbg=NONE cterm=NONE 116 hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE 117 hi Constant ctermfg=magenta ctermbg=NONE cterm=NONE 118 hi Cursor ctermfg=white ctermbg=black cterm=NONE 119 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline 120 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 121 hi CursorLineNr ctermfg=darkred ctermbg=NONE cterm=bold 122 hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE 123 hi DiffChange ctermfg=white ctermbg=blue cterm=NONE 124 hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE 125 hi DiffText ctermfg=black ctermbg=grey cterm=NONE 126 hi Directory ctermfg=blue ctermbg=NONE cterm=bold 127 hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE 128 hi Error ctermfg=red ctermbg=white cterm=reverse 129 hi ErrorMsg ctermfg=red ctermbg=white cterm=reverse 130 hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE 131 hi Folded ctermfg=darkblue ctermbg=NONE cterm=bold 132 hi Identifier ctermfg=blue ctermbg=NONE cterm=NONE 133 hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE 134 hi IncSearch ctermfg=black ctermbg=NONE cterm=reverse 135 hi LineNr ctermfg=darkred ctermbg=NONE cterm=NONE 136 hi MatchParen ctermfg=white ctermbg=magenta cterm=NONE 137 hi ModeMsg ctermfg=black ctermbg=white cterm=bold 138 hi MoreMsg ctermfg=black ctermbg=white cterm=bold 139 hi NonText ctermfg=grey ctermbg=NONE cterm=NONE 140 hi Pmenu ctermfg=black ctermbg=grey cterm=NONE 141 hi PmenuMatch ctermfg=black ctermbg=grey cterm=bold 142 hi PmenuMatchSel ctermfg=black ctermbg=yellow cterm=bold 143 hi PmenuSbar ctermfg=NONE ctermbg=white cterm=NONE 144 hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE 145 hi PmenuThumb ctermfg=NONE ctermbg=darkgrey cterm=NONE 146 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE 147 hi Question ctermfg=magenta ctermbg=NONE cterm=bold 148 hi QuickFixLine ctermfg=white ctermbg=blue cterm=NONE 149 hi Search ctermfg=white ctermbg=darkmagenta cterm=NONE 150 hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE 151 hi Special ctermfg=magenta ctermbg=NONE cterm=NONE 152 hi SpecialKey ctermfg=grey ctermbg=NONE cterm=NONE 153 hi SpellBad ctermfg=red ctermbg=NONE cterm=underline 154 hi SpellCap ctermfg=blue ctermbg=NONE cterm=underline 155 hi SpellLocal ctermfg=darkyellow ctermbg=NONE cterm=underline 156 hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline 157 hi Statement ctermfg=darkred ctermbg=NONE cterm=NONE 158 hi StatusLine ctermfg=yellow ctermbg=darkgrey cterm=NONE 159 hi StatusLineNC ctermfg=white ctermbg=black cterm=NONE 160 hi StatusLineTerm ctermfg=white ctermbg=darkgreen cterm=NONE 161 hi StatusLineTermNC ctermfg=white ctermbg=blue cterm=NONE 162 hi TabLine ctermfg=black ctermbg=grey cterm=underline 163 hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse 164 hi TabLineSel ctermfg=black ctermbg=white cterm=bold 165 hi Tag ctermfg=darkgreen ctermbg=NONE cterm=NONE 166 hi Title ctermfg=darkmagenta ctermbg=NONE cterm=bold 167 hi TitleBar ctermfg=black ctermbg=white cterm=NONE 168 hi TitleBarNC ctermfg=gray ctermbg=white cterm=NONE 169 hi Todo ctermfg=black ctermbg=yellow cterm=NONE 170 hi ToolbarButton ctermfg=NONE ctermbg=grey cterm=bold 171 hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE 172 hi Type ctermfg=blue ctermbg=NONE cterm=NONE 173 hi Underlined ctermfg=blue ctermbg=NONE cterm=underline 174 hi VertSplit ctermfg=white ctermbg=black cterm=NONE 175 hi Visual ctermfg=black ctermbg=yellow cterm=NONE 176 hi VisualNOS ctermfg=NONE ctermbg=red cterm=NONE 177 hi WarningMsg ctermfg=darkmagenta ctermbg=white cterm=NONE 178 hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE 179 hi lCursor ctermfg=black ctermbg=magenta cterm=NONE 180 finish 181 endif 182 183 if s:t_Co >= 8 184 hi Normal ctermfg=black ctermbg=gray cterm=NONE 185 hi ColorColumn ctermfg=black ctermbg=darkred cterm=NONE 186 hi Comment ctermfg=darkred ctermbg=NONE cterm=NONE 187 hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE 188 hi Constant ctermfg=darkmagenta ctermbg=NONE cterm=NONE 189 hi Cursor ctermfg=white ctermbg=black cterm=NONE 190 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE 191 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 192 hi CursorLineNr ctermfg=darkred ctermbg=NONE cterm=bold 193 hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE 194 hi DiffChange ctermfg=white ctermbg=darkblue cterm=NONE 195 hi DiffDelete ctermfg=white ctermbg=darkmagenta cterm=NONE 196 hi DiffText ctermfg=black ctermbg=grey cterm=NONE 197 hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold 198 hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=bold 199 hi Error ctermfg=darkred ctermbg=black cterm=reverse 200 hi ErrorMsg ctermfg=darkred ctermbg=black cterm=reverse 201 hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE 202 hi Folded ctermfg=darkblue ctermbg=NONE cterm=bold 203 hi Identifier ctermfg=darkblue ctermbg=NONE cterm=NONE 204 hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE 205 hi IncSearch ctermfg=gray ctermbg=NONE cterm=reverse 206 hi LineNr ctermfg=darkred ctermbg=NONE cterm=NONE 207 hi MatchParen ctermfg=black ctermbg=darkmagenta cterm=NONE 208 hi ModeMsg ctermfg=gray ctermbg=black cterm=bold 209 hi MoreMsg ctermfg=gray ctermbg=black cterm=bold 210 hi NonText ctermfg=gray ctermbg=NONE cterm=bold 211 hi Pmenu ctermfg=black ctermbg=darkcyan cterm=NONE 212 hi PmenuMatch ctermfg=black ctermbg=darkcyan cterm=bold 213 hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold 214 hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE 215 hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE 216 hi PmenuThumb ctermfg=NONE ctermbg=darkmagenta cterm=NONE 217 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=bold 218 hi Question ctermfg=darkmagenta ctermbg=NONE cterm=bold 219 hi QuickFixLine ctermfg=gray ctermbg=darkblue cterm=NONE 220 hi Search ctermfg=black ctermbg=darkmagenta cterm=NONE 221 hi SignColumn ctermfg=darkblue ctermbg=NONE cterm=NONE 222 hi Special ctermfg=darkgreen ctermbg=NONE cterm=NONE 223 hi SpecialKey ctermfg=gray ctermbg=NONE cterm=bold 224 hi SpellBad ctermfg=darkred ctermbg=NONE cterm=reverse 225 hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=reverse 226 hi SpellLocal ctermfg=darkyellow ctermbg=darkblue cterm=reverse 227 hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=reverse 228 hi Statement ctermfg=darkred ctermbg=NONE cterm=bold 229 hi StatusLine ctermfg=black ctermbg=gray cterm=bold,reverse 230 hi StatusLineNC ctermfg=black ctermbg=gray cterm=reverse 231 hi StatusLineTerm ctermfg=black ctermbg=gray cterm=bold,reverse 232 hi StatusLineTermNC ctermfg=black ctermbg=gray cterm=reverse 233 hi TabLine ctermfg=black ctermbg=gray cterm=reverse 234 hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse 235 hi TabLineSel ctermfg=gray ctermbg=black cterm=bold,reverse 236 hi Tag ctermfg=darkgreen ctermbg=NONE cterm=NONE 237 hi Title ctermfg=darkmagenta ctermbg=NONE cterm=bold 238 hi TitleBar ctermfg=black ctermbg=white cterm=NONE 239 hi TitleBarNC ctermfg=gray ctermbg=white cterm=NONE 240 hi Todo ctermfg=black ctermbg=darkyellow cterm=NONE 241 hi ToolbarButton ctermfg=black ctermbg=gray cterm=bold,reverse 242 hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE 243 hi Type ctermfg=darkblue ctermbg=NONE cterm=bold 244 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline 245 hi VertSplit ctermfg=black ctermbg=gray cterm=reverse 246 hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse 247 hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline 248 hi WarningMsg ctermfg=darkmagenta ctermbg=black cterm=NONE 249 hi WildMenu ctermfg=gray ctermbg=darkyellow cterm=NONE 250 hi lCursor ctermfg=black ctermbg=magenta cterm=NONE 251 finish 252 endif 253 254 if s:t_Co >= 0 255 hi CurSearch term=reverse 256 hi CursorIM term=NONE 257 hi CursorLineFold term=underline 258 hi CursorLineSign term=underline 259 hi Float term=NONE 260 hi Function term=NONE 261 hi Number term=NONE 262 hi Terminal term=NONE 263 finish 264 endif 265 266 " vim: et ts=8 sw=2 sts=2