mirror of
https://github.com/davegallant/nix-config
synced 2025-08-06 11:23:40 +00:00
182 lines
6.6 KiB
VimL
182 lines
6.6 KiB
VimL
"|
|
|
"| File : ~/.vim/colors/kalahari.vim
|
|
"| Source : https://github.com/fabi1cazenave/kalahari.vim
|
|
"| Licence : WTFPL
|
|
"|
|
|
"| This is a modified 'desert' theme with 256/88-color support.
|
|
"|
|
|
|
|
set background=dark
|
|
" no guarantees for version 5.8 and below <<<
|
|
if version > 580
|
|
hi clear
|
|
if exists("syntax_on")
|
|
syntax reset
|
|
endif
|
|
endif
|
|
|
|
" >>>
|
|
" source this file on save to apply all changes immediately <<<
|
|
if has("autocmd")
|
|
autocmd! bufwritepost kalahari.vim colorscheme kalahari
|
|
endif ">>>
|
|
let g:colors_name="kalahari"
|
|
|
|
" 256-color mode, adapted from 'desert256' <<<
|
|
if has("gui_running") || &t_Co == 256
|
|
hi Normal ctermfg=255 ctermbg=234
|
|
hi NonText ctermfg=152 ctermbg=235 cterm=bold
|
|
|
|
" highlight groups <<<
|
|
hi Cursor ctermfg=66 ctermbg=222
|
|
"hi CursorColumn ctermbg=242
|
|
hi CursorLine ctermbg=236 cterm=none
|
|
hi ColorColumn ctermbg=235 cterm=none
|
|
"hi DiffAdd ctermbg=4
|
|
"hi DiffChange ctermbg=5
|
|
"hi DiffDelete ctermfg=12 ctermbg=6
|
|
"hi DiffText ctermbg=9 cterm=bold
|
|
"hi Directory ctermfg=159
|
|
"hi ErrorMsg ctermfg=15 ctermbg=1
|
|
hi FoldColumn ctermfg=243 ctermbg=237
|
|
hi Folded ctermfg=243 ctermbg=237
|
|
hi IncSearch ctermfg=62 ctermbg=222 cterm=reverse
|
|
hi Search ctermfg=223 ctermbg=61
|
|
hi LineNr ctermfg=244
|
|
"hi MatchParen ctermbg=6
|
|
hi ModeMsg ctermfg=178 cterm=bold
|
|
hi MoreMsg ctermfg=29
|
|
hi Pmenu ctermfg=4 ctermbg=232
|
|
hi PmenuSel ctermfg=252 ctermbg=235 cterm=bold
|
|
hi PmenuSbar ctermbg=234
|
|
hi PmenuThumb ctermbg=237
|
|
hi Question ctermfg=48 cterm=bold
|
|
hi SignColumn ctermfg=118 ctermbg=235
|
|
hi SpecialKey ctermfg=111
|
|
hi SpellBad ctermfg=250 ctermbg=235 cterm=underline
|
|
"hi SpellBad ctermbg=9
|
|
"hi SpellCap ctermbg=12
|
|
"hi SpellLocal ctermbg=14
|
|
"hi SpellRare ctermbg=13
|
|
hi StatusLine ctermfg=145 ctermbg=16 cterm=reverse,bold
|
|
hi StatusLineNC ctermfg=0 ctermbg=240 cterm=none
|
|
hi TabLine ctermfg=250 ctermbg=237 cterm=underline
|
|
hi TabLineFill ctermbg=237 cterm=none
|
|
"hi TabLineSel ctermfg=167 ctermbg=238
|
|
"hi TabLineSel cterm=bold
|
|
hi Title ctermfg=167 cterm=bold
|
|
hi VertSplit ctermfg=238 ctermbg=240 cterm=none
|
|
hi Visual ctermfg=254 ctermbg=68
|
|
hi VisualNOS cterm=bold,underline
|
|
hi WarningMsg ctermfg=209
|
|
"hi WildMenu ctermfg=0 ctermbg=11
|
|
">>>
|
|
|
|
" syntax highlighting groups <<<
|
|
hi Comment ctermfg=247
|
|
hi Constant ctermfg=217
|
|
"hi Error ctermfg=15 ctermbg=9
|
|
hi Identifier ctermfg=120
|
|
hi Ignore ctermfg=240
|
|
hi PreProc ctermfg=167
|
|
hi Special ctermfg=223
|
|
hi Statement ctermfg=39 cterm=bold
|
|
hi StorageClass ctermfg=117
|
|
hi Todo ctermfg=255 ctermbg=167
|
|
hi Type ctermfg=178
|
|
"hi Underlined ctermfg=81 cterm=underline
|
|
">>>
|
|
|
|
">>>
|
|
" 88-color mode, adapted from 'desert256' <<<
|
|
elseif &t_Co == 88
|
|
hi Normal ctermfg=87 ctermbg=16
|
|
hi NonText ctermfg=59 ctermbg=80 cterm=bold
|
|
|
|
" highlight groups <<<
|
|
hi Cursor ctermfg=12 ctermbg=77
|
|
hi CursorLine ctermbg=81 cterm=none
|
|
hi ColorColumn ctermbg=81 cterm=none
|
|
hi FoldColumn ctermfg=57 ctermbg=80
|
|
"hi Folded ctermfg=72 ctermbg=80
|
|
hi Folded ctermfg=53 ctermbg=80
|
|
hi IncSearch ctermfg=37 ctermbg=77 cterm=reverse
|
|
"hi LineNr ctermfg=11
|
|
hi LineNr ctermfg=83
|
|
hi ModeMsg ctermfg=52 cterm=bold
|
|
hi MoreMsg ctermfg=21
|
|
hi Question ctermfg=29
|
|
hi Search ctermfg=74 ctermbg=52
|
|
hi SpecialKey ctermfg=40
|
|
hi StatusLine ctermfg=58 ctermbg=16 cterm=reverse,bold
|
|
hi StatusLineNC ctermfg=0 ctermbg=82 cterm=none
|
|
hi TabLine ctermfg=15 ctermbg=82 cterm=underline
|
|
hi TabLineFill ctermbg=84 cterm=none
|
|
hi Title ctermfg=53
|
|
hi VertSplit ctermfg=80 ctermbg=82 cterm=none
|
|
hi Visual ctermfg=36 ctermbg=77 cterm=reverse
|
|
hi WarningMsg ctermfg=69
|
|
">>>
|
|
|
|
" syntax highlighting groups <<<
|
|
hi Comment ctermfg=43
|
|
hi Constant ctermfg=69
|
|
hi Identifier ctermfg=45
|
|
hi Ignore ctermfg=81
|
|
"hi Preproc ctermfg=53
|
|
hi Preproc ctermfg=65
|
|
"hi Preproc ctermfg=64
|
|
"hi Preproc ctermfg=1
|
|
hi Special ctermfg=74
|
|
"hi Statement ctermfg=77 cterm=bold
|
|
hi Statement ctermfg=52 cterm=bold
|
|
"hi StorageClass ctermfg=117
|
|
hi Todo ctermfg=68 ctermbg=76
|
|
hi Type ctermfg=57 cterm=bold
|
|
">>>
|
|
|
|
">>>
|
|
" default color terminal definitions <<<
|
|
else
|
|
hi Comment ctermfg=darkcyan
|
|
hi Constant ctermfg=brown
|
|
hi DiffAdd ctermbg=4
|
|
hi DiffChange ctermbg=5
|
|
hi DiffDelete ctermfg=4 ctermbg=6 cterm=bold
|
|
hi DiffText ctermbg=1 cterm=bold
|
|
hi Directory ctermfg=darkcyan
|
|
hi Error ctermfg=7 ctermbg=1 cterm=bold
|
|
hi Errormsg ctermfg=7 ctermbg=1 cterm=bold
|
|
hi FoldColumn ctermfg=darkgrey ctermbg=none
|
|
hi Folded ctermfg=darkgrey ctermbg=none
|
|
hi Identifier ctermfg=6
|
|
hi Ignore ctermfg=7 cterm=bold
|
|
hi Ignore ctermfg=darkgrey
|
|
hi IncSearch ctermfg=yellow ctermbg=green cterm=none
|
|
"hi LineNr ctermfg=3
|
|
hi LineNr ctermfg=grey
|
|
hi ModeMsg ctermfg=brown cterm=none
|
|
hi MoreMsg ctermfg=darkgreen
|
|
hi NonText ctermfg=darkblue cterm=bold
|
|
hi Preproc ctermfg=5
|
|
hi Question ctermfg=green
|
|
hi Search ctermfg=grey ctermbg=blue cterm=none
|
|
hi Special ctermfg=5
|
|
hi SpecialKey ctermfg=darkgreen
|
|
hi Statement ctermfg=3
|
|
hi StatusLine cterm=bold,reverse
|
|
hi StatusLineNC cterm=reverse
|
|
hi StorageClass ctermfg=darkcyan
|
|
hi Title ctermfg=5
|
|
hi Type ctermfg=2
|
|
hi Underlined ctermfg=5 cterm=underline
|
|
hi VertSplit cterm=reverse
|
|
hi Visual cterm=reverse
|
|
hi VisualNOS cterm=bold,underline
|
|
hi WarningMsg ctermfg=1
|
|
hi WildMenu ctermfg=0 ctermbg=3
|
|
endif
|
|
">>>
|
|
|
|
" vim: set fdm=marker fmr=<<<,>>> fdl=0:
|