mirror of
https://github.com/davegallant/nix-config
synced 2025-08-07 13:22:28 +00:00
Switch vim colorscheme to gruvbox (#23)
This commit is contained in:
181
.config/nvim/colors/kalahari.vim
Normal file
181
.config/nvim/colors/kalahari.vim
Normal file
@@ -0,0 +1,181 @@
|
||||
"|
|
||||
"| 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:
|
Reference in New Issue
Block a user