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