mirror of
https://github.com/davegallant/nix-config
synced 2025-08-08 01:42:28 +00:00
Switch vim colorscheme to gruvbox (#23)
This commit is contained in:
439
.config/nvim/colors/phoenix.vim
Normal file
439
.config/nvim/colors/phoenix.vim
Normal file
@@ -0,0 +1,439 @@
|
||||
" ############################################################################
|
||||
" Name: Phoenix color scheme
|
||||
" Maintainer: Danu Widatama <widatama@gmail.com>
|
||||
" License: MIT
|
||||
" ############################################################################
|
||||
|
||||
|
||||
|
||||
|
||||
set background=dark
|
||||
|
||||
hi clear
|
||||
if exists('syntax_on')
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let g:colors_name = 'phoenix'
|
||||
|
||||
if exists("g:phoenix_acc")
|
||||
let s:accent = g:phoenix_acc
|
||||
else
|
||||
let s:accent = ""
|
||||
endif
|
||||
|
||||
if exists("g:phoenix_bg")
|
||||
let s:background = g:phoenix_bg
|
||||
else
|
||||
let s:background = ""
|
||||
endif
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Colors
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
" Background #191919
|
||||
" Background (Eighties) #2D2D2D
|
||||
" Foreground #CCCCCC
|
||||
" Invisibles #6A6A6A
|
||||
" Comments #555555
|
||||
" CursorLine #292929
|
||||
" CursorLine (Eighties) #111111
|
||||
" Selection #515151
|
||||
" Variables #787878
|
||||
" Operator #AAAAAA
|
||||
" Function #EFEFEF
|
||||
" Class #DDDDDD
|
||||
|
||||
|
||||
" Blue Prime #40BDFF
|
||||
" Blue Secondary #5697B8
|
||||
" Blue Tertiary #64B2DB
|
||||
|
||||
|
||||
" Red Prime #FF3D23
|
||||
" Red Secondary #C04B43
|
||||
" Red Tertiary #C5282F
|
||||
|
||||
|
||||
" Yellow Prime #DEDD5A
|
||||
" Yellow Secondary #91812B
|
||||
" Yellow Tertiary #C3BA4D
|
||||
|
||||
|
||||
" Green Prime #87BF19
|
||||
" Green Secondary #9FB785
|
||||
" Green Tertiary #65910F
|
||||
|
||||
|
||||
" Orange Prime #C88623
|
||||
" Orange Secondary #B58913
|
||||
" Orange Tertiary #FBBE1C
|
||||
|
||||
|
||||
" Purple Prime #B294BB
|
||||
" Purple Secondary #A582A3
|
||||
" Purple Tertiary #D1AFDD
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Text Markup
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi Normal guifg=#CCCCCC guibg=#191919 gui=NONE ctermfg=250
|
||||
hi NonText guifg=#6A6A6A guibg=NONE gui=NONE ctermfg=008
|
||||
hi Comment guifg=#555555 guibg=NONE gui=NONE ctermfg=243
|
||||
hi Constant guifg=#40BDFF guibg=NONE gui=NONE ctermfg=039
|
||||
hi Directory guifg=#40BDFF guibg=NONE gui=NONE ctermfg=039
|
||||
hi Identifier guifg=#787878 guibg=NONE gui=NONE ctermfg=246
|
||||
hi PreProc guifg=#787878 guibg=NONE gui=NONE ctermfg=246
|
||||
hi Special guifg=#EFEFEF guibg=NONE gui=NONE ctermfg=255
|
||||
hi Statement guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=250
|
||||
hi Title guifg=#CCCCCC guibg=NONE gui=bold ctermfg=250
|
||||
hi Type guifg=#64B2DB guibg=NONE gui=NONE ctermfg=039
|
||||
hi SpecialKey guifg=#40BDFF guibg=NONE gui=NONE ctermfg=039
|
||||
hi Conditional guifg=#64B2DB guibg=NONE gui=NONE ctermfg=039
|
||||
hi Operator guifg=#AAAAAA guibg=NONE gui=NONE ctermfg=246
|
||||
hi Exception guifg=#64B2DB guibg=NONE gui=NONE ctermfg=039
|
||||
hi Label guifg=#64B2DB guibg=NONE gui=NONE ctermfg=039
|
||||
hi Repeat guifg=#64B2DB guibg=NONE gui=NONE ctermfg=039
|
||||
hi Keyword guifg=#64B2DB guibg=NONE gui=NONE ctermfg=039
|
||||
hi String guifg=#5697B8 guibg=NONE gui=NONE ctermfg=039
|
||||
hi Character guifg=#40BDFF guibg=NONE gui=NONE ctermfg=039
|
||||
hi Boolean guifg=#40BDFF guibg=NONE gui=NONE ctermfg=039
|
||||
hi Number guifg=#40BDFF guibg=NONE gui=NONE ctermfg=039
|
||||
hi Function guifg=#EFEFEF guibg=NONE gui=NONE ctermfg=255
|
||||
hi Underlined guifg=#CCCCCC guibg=NONE gui=underline ctermfg=250
|
||||
|
||||
if s:background == "eighties"
|
||||
hi Normal guibg=#2D2D2D ctermbg=000
|
||||
endif
|
||||
|
||||
if s:accent == "red"
|
||||
hi Constant guifg=#FF3D23 guibg=NONE gui=NONE ctermfg=001
|
||||
hi Directory guifg=#FF3D23 guibg=NONE gui=NONE ctermfg=001
|
||||
hi Type guifg=#C5282F guibg=NONE gui=NONE ctermfg=001
|
||||
hi SpecialKey guifg=#FF3D23 guibg=NONE gui=NONE ctermfg=001
|
||||
hi Conditional guifg=#C5282F guibg=NONE gui=NONE ctermfg=001
|
||||
hi Exception guifg=#C5282F guibg=NONE gui=NONE ctermfg=001
|
||||
hi Label guifg=#C5282F guibg=NONE gui=NONE ctermfg=001
|
||||
hi Repeat guifg=#C5282F guibg=NONE gui=NONE ctermfg=001
|
||||
hi Keyword guifg=#C5282F guibg=NONE gui=NONE ctermfg=001
|
||||
hi String guifg=#C04B43 guibg=NONE gui=NONE ctermfg=001
|
||||
hi Character guifg=#FF3D23 guibg=NONE gui=NONE ctermfg=001
|
||||
hi Boolean guifg=#FF3D23 guibg=NONE gui=NONE ctermfg=001
|
||||
hi Number guifg=#FF3D23 guibg=NONE gui=NONE ctermfg=001
|
||||
endif
|
||||
|
||||
if s:accent == "green"
|
||||
hi Constant guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002
|
||||
hi Directory guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002
|
||||
hi Type guifg=#65910F guibg=NONE gui=NONE ctermfg=002
|
||||
hi SpecialKey guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002
|
||||
hi Conditional guifg=#65910F guibg=NONE gui=NONE ctermfg=002
|
||||
hi Exception guifg=#65910F guibg=NONE gui=NONE ctermfg=002
|
||||
hi Label guifg=#65910F guibg=NONE gui=NONE ctermfg=002
|
||||
hi Repeat guifg=#65910F guibg=NONE gui=NONE ctermfg=002
|
||||
hi Keyword guifg=#65910F guibg=NONE gui=NONE ctermfg=002
|
||||
hi String guifg=#9FB785 guibg=NONE gui=NONE ctermfg=002
|
||||
hi Character guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002
|
||||
hi Boolean guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002
|
||||
hi Number guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002
|
||||
endif
|
||||
|
||||
if s:accent == "yellow"
|
||||
hi Constant guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226
|
||||
hi Directory guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226
|
||||
hi Type guifg=#C3BA4D guibg=NONE gui=NONE ctermfg=226
|
||||
hi SpecialKey guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226
|
||||
hi Conditional guifg=#C3BA4D guibg=NONE gui=NONE ctermfg=226
|
||||
hi Exception guifg=#C3BA4D guibg=NONE gui=NONE ctermfg=226
|
||||
hi Label guifg=#C3BA4D guibg=NONE gui=NONE ctermfg=226
|
||||
hi Repeat guifg=#C3BA4D guibg=NONE gui=NONE ctermfg=226
|
||||
hi Keyword guifg=#C3BA4D guibg=NONE gui=NONE ctermfg=226
|
||||
hi String guifg=#91812B guibg=NONE gui=NONE ctermfg=226
|
||||
hi Character guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226
|
||||
hi Boolean guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226
|
||||
hi Number guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226
|
||||
endif
|
||||
|
||||
if s:accent == "orange"
|
||||
hi Constant guifg=#C88623 guibg=NONE gui=NONE ctermfg=208
|
||||
hi Directory guifg=#C88623 guibg=NONE gui=NONE ctermfg=208
|
||||
hi Type guifg=#FBBE1C guibg=NONE gui=NONE ctermfg=208
|
||||
hi SpecialKey guifg=#C88623 guibg=NONE gui=NONE ctermfg=208
|
||||
hi Conditional guifg=#FBBE1C guibg=NONE gui=NONE ctermfg=208
|
||||
hi Exception guifg=#FBBE1C guibg=NONE gui=NONE ctermfg=208
|
||||
hi Label guifg=#FBBE1C guibg=NONE gui=NONE ctermfg=208
|
||||
hi Repeat guifg=#FBBE1C guibg=NONE gui=NONE ctermfg=208
|
||||
hi Keyword guifg=#FBBE1C guibg=NONE gui=NONE ctermfg=208
|
||||
hi String guifg=#B58913 guibg=NONE gui=NONE ctermfg=208
|
||||
hi Character guifg=#C88623 guibg=NONE gui=NONE ctermfg=208
|
||||
hi Boolean guifg=#C88623 guibg=NONE gui=NONE ctermfg=208
|
||||
hi Number guifg=#C88623 guibg=NONE gui=NONE ctermfg=208
|
||||
endif
|
||||
|
||||
if s:accent == "purple"
|
||||
hi Constant guifg=#B294BB guibg=NONE gui=NONE ctermfg=013
|
||||
hi Directory guifg=#B294BB guibg=NONE gui=NONE ctermfg=013
|
||||
hi Type guifg=#D1AFDD guibg=NONE gui=NONE ctermfg=013
|
||||
hi SpecialKey guifg=#B294BB guibg=NONE gui=NONE ctermfg=013
|
||||
hi Conditional guifg=#D1AFDD guibg=NONE gui=NONE ctermfg=013
|
||||
hi Exception guifg=#D1AFDD guibg=NONE gui=NONE ctermfg=013
|
||||
hi Label guifg=#D1AFDD guibg=NONE gui=NONE ctermfg=013
|
||||
hi Repeat guifg=#D1AFDD guibg=NONE gui=NONE ctermfg=013
|
||||
hi Keyword guifg=#D1AFDD guibg=NONE gui=NONE ctermfg=013
|
||||
hi String guifg=#A582A3 guibg=NONE gui=NONE ctermfg=013
|
||||
hi Character guifg=#B294BB guibg=NONE gui=NONE ctermfg=013
|
||||
hi Boolean guifg=#B294BB guibg=NONE gui=NONE ctermfg=013
|
||||
hi Number guifg=#B294BB guibg=NONE gui=NONE ctermfg=013
|
||||
endif
|
||||
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Highlighting
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi Cursor guifg=#6A6A6A guibg=#EFEFEF gui=NONE ctermfg=008 ctermbg=255
|
||||
hi CursorIM guifg=#191919 guibg=#CCCCCC gui=NONE ctermfg=008 ctermbg=255
|
||||
hi CursorColumn guifg=NONE guibg=#292929 gui=NONE ctermfg=NONE ctermbg=008 cterm=NONE
|
||||
hi CursorLine guifg=NONE guibg=#292929 gui=NONE ctermfg=NONE ctermbg=008 cterm=NONE
|
||||
hi Visual guifg=#EFEFEF guibg=#515151 gui=NONE ctermfg=255 ctermbg=008
|
||||
hi VisualNOS guifg=#EFEFEF guibg=#515151 gui=NONE ctermfg=255 ctermbg=008
|
||||
hi IncSearch guifg=#EFEFEF guibg=#64B2DB gui=NONE ctermfg=255 ctermbg=039
|
||||
hi MatchParen guifg=#191919 guibg=#40BDFF gui=NONE ctermfg=235 ctermbg=039
|
||||
hi Search guifg=#EFEFEF guibg=#40BDFF gui=NONE ctermfg=255 ctermbg=039
|
||||
hi Error guifg=#FF3D23 guibg=NONE gui=bold ctermfg=009 ctermbg=NONE
|
||||
hi Todo guifg=#DEDD5A guibg=NONE gui=bold ctermfg=226 ctermbg=NONE
|
||||
|
||||
if s:background == "eighties"
|
||||
hi CursorLine guifg=NONE guibg=#111111 gui=NONE ctermfg=NONE ctermbg=008 cterm=NONE
|
||||
endif
|
||||
|
||||
if s:accent == "red"
|
||||
hi IncSearch guifg=#EFEFEF guibg=#C5282F gui=NONE ctermfg=255 ctermbg=001
|
||||
hi MatchParen guifg=#191919 guibg=#FF3D23 gui=NONE ctermfg=235 ctermbg=001
|
||||
hi Search guifg=#FFFFFF guibg=#FF3D23 gui=NONE ctermfg=255 ctermbg=001
|
||||
endif
|
||||
|
||||
if s:accent == "green"
|
||||
hi IncSearch guifg=#191919 guibg=#65910F gui=NONE ctermfg=255 ctermbg=002
|
||||
hi MatchParen guifg=#191919 guibg=#87BF19 gui=NONE ctermfg=235 ctermbg=002
|
||||
hi Search guifg=#191919 guibg=#87BF19 gui=NONE ctermfg=235 ctermbg=002
|
||||
endif
|
||||
|
||||
if s:accent == "yellow"
|
||||
hi IncSearch guifg=#191919 guibg=#C3BA4D gui=NONE ctermfg=255 ctermbg=226
|
||||
hi MatchParen guifg=#191919 guibg=#DEDD5A gui=NONE ctermfg=235 ctermbg=226
|
||||
hi Search guifg=#191919 guibg=#DEDD5A gui=NONE ctermfg=235 ctermbg=226
|
||||
endif
|
||||
|
||||
if s:accent == "orange"
|
||||
hi IncSearch guifg=#FFFFFF guibg=#FBBE1C gui=NONE ctermfg=255 ctermbg=208
|
||||
hi MatchParen guifg=#191919 guibg=#C88623 gui=NONE ctermfg=235 ctermbg=208
|
||||
hi Search guifg=#FFFFFF guibg=#C88623 gui=NONE ctermfg=235 ctermbg=208
|
||||
endif
|
||||
|
||||
if s:accent == "purple"
|
||||
hi IncSearch guifg=#FFFFFF guibg=#D1AFDD gui=NONE ctermfg=255 ctermbg=013
|
||||
hi MatchParen guifg=#191919 guibg=#B294BB gui=NONE ctermfg=235 ctermbg=013
|
||||
hi Search guifg=#FFFFFF guibg=#B294BB gui=NONE ctermfg=235 ctermbg=013
|
||||
endif
|
||||
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Messages
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi Question guifg=#64B2DB guibg=NONE gui=NONE ctermfg=039 ctermbg=NONE
|
||||
hi ErrorMsg guifg=#FF3D23 guibg=NONE gui=bold ctermfg=009 ctermbg=NONE cterm=bold
|
||||
hi MoreMsg guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002 ctermbg=NONE
|
||||
hi WarningMsg guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226 ctermbg=NONE
|
||||
|
||||
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" UI
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi ColorColumn guifg=#CCCCCC guibg=#292929 gui=bold ctermfg=250 ctermbg=008
|
||||
hi Pmenu guifg=#EFEFEF guibg=#191919 gui=NONE ctermfg=255 ctermbg=000
|
||||
hi PmenuSel guifg=#EFEFEF guibg=#40BDFF gui=NONE ctermfg=255 ctermbg=039
|
||||
hi PmenuThumb guifg=#EFEFEF guibg=#40BDFF gui=NONE ctermfg=255 ctermbg=039
|
||||
hi StatusLine guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=250 ctermbg=NONE
|
||||
hi StatusLineNC guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=250 ctermbg=NONE
|
||||
hi CursorLineNr guifg=#CCCCCC guibg=#292929 gui=bold ctermfg=255 ctermbg=NONE cterm=bold
|
||||
hi TabLine guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE
|
||||
hi TabLineFill guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE
|
||||
hi FoldColumn guifg=#191919 guibg=#40BDFF gui=NONE ctermfg=235 ctermbg=039
|
||||
hi Folded guifg=#191919 guibg=#40BDFF gui=NONE ctermfg=235 ctermbg=039
|
||||
hi LineNr guifg=#6A6A6A guibg=#0F0F0F gui=NONE ctermfg=245 ctermbg=000
|
||||
hi SignColumn guifg=#EFEFEF guibg=NONE gui=NONE ctermfg=255 ctermbg=NONE
|
||||
hi VertSplit guifg=#AAAAAA guibg=NONE gui=NONE ctermfg=246 ctermbg=000
|
||||
hi WildMenu guifg=#191919 guibg=#40BDFF gui=NONE ctermfg=235 ctermbg=039
|
||||
hi OverLength guifg=NONE guibg=#20272F gui=NONE ctermfg=NONE ctermbg=018
|
||||
|
||||
if s:background == "eighties"
|
||||
hi CursorLineNr guifg=#CCCCCC guibg=#111111 gui=bold ctermfg=255 ctermbg=NONE cterm=bold
|
||||
hi LineNr guifg=#6A6A6A guibg=#2D2D2D gui=NONE ctermfg=245 ctermbg=232
|
||||
endif
|
||||
|
||||
if s:accent == "red"
|
||||
hi PmenuSel guifg=#EFEFEF guibg=#FF3D23 gui=NONE ctermfg=255 ctermbg=001
|
||||
hi PmenuThumb guifg=#EFEFEF guibg=#FF3D23 gui=NONE ctermfg=255 ctermbg=001
|
||||
hi FoldColumn guifg=#191919 guibg=#FF3D23 gui=NONE ctermfg=235 ctermbg=001
|
||||
hi Folded guifg=#191919 guibg=#FF3D23 gui=NONE ctermfg=235 ctermbg=001
|
||||
hi WildMenu guifg=#191919 guibg=#FF3D23 gui=NONE ctermfg=235 ctermbg=001
|
||||
hi OverLength guifg=NONE guibg=#641900 gui=NONE ctermfg=NONE ctermbg=052
|
||||
endif
|
||||
|
||||
if s:accent == "green"
|
||||
hi PmenuSel guifg=#191919 guibg=#87BF19 gui=NONE ctermfg=235 ctermbg=002
|
||||
hi PmenuThumb guifg=#191919 guibg=#87BF19 gui=NONE ctermfg=235 ctermbg=002
|
||||
hi FoldColumn guifg=#191919 guibg=#87BF19 gui=NONE ctermfg=235 ctermbg=002
|
||||
hi Folded guifg=#191919 guibg=#87BF19 gui=NONE ctermfg=235 ctermbg=002
|
||||
hi WildMenu guifg=#191919 guibg=#87BF19 gui=NONE ctermfg=235 ctermbg=002
|
||||
hi OverLength guifg=NONE guibg=#32321E gui=NONE ctermfg=NONE ctermbg=022
|
||||
endif
|
||||
|
||||
if s:accent == "yellow"
|
||||
hi PmenuSel guifg=#191919 guibg=#DEDD5A gui=NONE ctermfg=235 ctermbg=226
|
||||
hi PmenuThumb guifg=#191919 guibg=#DEDD5A gui=NONE ctermfg=235 ctermbg=226
|
||||
hi FoldColumn guifg=#191919 guibg=#DEDD5A gui=NONE ctermfg=235 ctermbg=226
|
||||
hi Folded guifg=#191919 guibg=#DEDD5A gui=NONE ctermfg=235 ctermbg=226
|
||||
hi WildMenu guifg=#191919 guibg=#DEDD5A gui=NONE ctermfg=235 ctermbg=226
|
||||
hi OverLength guifg=NONE guibg=#4B4B19 gui=NONE ctermfg=NONE ctermbg=058
|
||||
endif
|
||||
|
||||
if s:accent == "orange"
|
||||
hi PmenuSel guifg=#FFFFFF guibg=#C88623 gui=NONE ctermfg=235 ctermbg=208
|
||||
hi PmenuThumb guifg=#FFFFFF guibg=#C88623 gui=NONE ctermfg=235 ctermbg=208
|
||||
hi FoldColumn guifg=#191919 guibg=#C88623 gui=NONE ctermfg=235 ctermbg=208
|
||||
hi Folded guifg=#191919 guibg=#C88623 gui=NONE ctermfg=235 ctermbg=208
|
||||
hi WildMenu guifg=#191919 guibg=#C88623 gui=NONE ctermfg=235 ctermbg=208
|
||||
hi OverLength guifg=NONE guibg=#443A16 gui=NONE ctermfg=NONE ctermbg=094
|
||||
endif
|
||||
|
||||
if s:accent == "purple"
|
||||
hi PmenuSel guifg=#191919 guibg=#B294BB gui=NONE ctermfg=235 ctermbg=013
|
||||
hi PmenuThumb guifg=#191919 guibg=#B294BB gui=NONE ctermfg=235 ctermbg=013
|
||||
hi FoldColumn guifg=#191919 guibg=#B294BB gui=NONE ctermfg=235 ctermbg=013
|
||||
hi Folded guifg=#191919 guibg=#B294BB gui=NONE ctermfg=235 ctermbg=013
|
||||
hi WildMenu guifg=#191919 guibg=#B294BB gui=NONE ctermfg=235 ctermbg=013
|
||||
hi OverLength guifg=NONE guibg=#332238 gui=NONE ctermfg=NONE ctermbg=054
|
||||
endif
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Diff
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi DiffAdd guifg=#87BF19 guibg=NONE gui=bold ctermfg=002
|
||||
hi DiffChange guifg=#DEDD5A guibg=NONE gui=bold ctermfg=226
|
||||
hi DiffDelete guifg=#FF3D23 guibg=NONE gui=bold ctermfg=009
|
||||
hi DiffText guifg=#CCCCCC guibg=NONE gui=bold ctermfg=250
|
||||
hi GitGutterAddDefault guifg=#87BF19 guibg=NONE gui=NONE ctermfg=002
|
||||
hi GitGutterChangeDefault guifg=#DEDD5A guibg=NONE gui=NONE ctermfg=226
|
||||
hi GitGutterDeleteDefault guifg=#FF3D23 guibg=NONE gui=NONE ctermfg=009
|
||||
|
||||
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Spelling
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi SpellBad guisp=#FF3D23 guibg=NONE gui=undercurl ctermfg=255 ctermbg=009 cterm=underline
|
||||
hi SpellCap guisp=#87BF19 guibg=NONE gui=undercurl ctermfg=255 ctermbg=002 cterm=underline
|
||||
hi SpellLocal guisp=#DEDD5A guibg=NONE gui=undercurl ctermfg=255 ctermbg=226 cterm=underline
|
||||
hi SpellRare guisp=#DEDD5A guibg=NONE gui=undercurl ctermfg=255 ctermbg=226 cterm=underline
|
||||
|
||||
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Others
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi helpSpecial guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=250
|
||||
hi helpHyperTextJump guifg=#40BDFF guibg=NONE gui=underline ctermfg=039
|
||||
hi helpNote guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=250
|
||||
|
||||
if s:accent == "red"
|
||||
hi helpHyperTextJump guifg=#FF3D23 guibg=NONE gui=underline ctermfg=001 ctermbg=NONE cterm=underline
|
||||
endif
|
||||
|
||||
if s:accent == "green"
|
||||
hi helpHyperTextJump guifg=#87BF19 guibg=NONE gui=underline ctermfg=002 ctermbg=NONE cterm=underline
|
||||
endif
|
||||
|
||||
if s:accent == "yellow"
|
||||
hi helpHyperTextJump guifg=#DEDD5A guibg=NONE gui=underline ctermfg=226 ctermbg=NONE cterm=underline
|
||||
endif
|
||||
|
||||
if s:accent == "orange"
|
||||
hi helpHyperTextJump guifg=#C88623 guibg=NONE gui=underline ctermfg=208 ctermbg=NONE cterm=underline
|
||||
endif
|
||||
|
||||
if s:accent == "orange"
|
||||
hi helpHyperTextJump guifg=#B294BB guibg=NONE gui=underline ctermfg=013 ctermbg=NONE cterm=underline
|
||||
endif
|
||||
|
||||
|
||||
|
||||
" ============================================================================
|
||||
" Specific Language Syntax
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
" Markdown
|
||||
" ----------------------------------------------------------------------------
|
||||
|
||||
hi link markdownLinkText PreProc
|
||||
hi link markdownHeadingDelimiter Number
|
||||
hi link markdownHeader Number
|
||||
hi link markdownInlineCode PreProc
|
||||
hi link markdownFencedCodeBlock PreProc
|
||||
hi link markdownCodeBlock PreProc
|
||||
|
||||
|
||||
let g:phoenix_acc = ""
|
||||
let g:phoenix_bg = ""
|
||||
|
||||
function! SetPhoenix(background, accent)
|
||||
let g:phoenix_bg = a:background
|
||||
let g:phoenix_acc = a:accent
|
||||
endfunction
|
||||
|
||||
command! PhoenixBlue call SetPhoenix("normal", "blue")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixRed call SetPhoenix("normal", "red")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixGreen call SetPhoenix("normal", "green")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixYellow call SetPhoenix("normal", "yellow")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixOrange call SetPhoenix("normal", "orange")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixPurple call SetPhoenix("normal", "purple")
|
||||
\ | colorscheme phoenix
|
||||
|
||||
command! PhoenixBlueEighties call SetPhoenix("eighties", "blue")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixRedEighties call SetPhoenix("eighties", "red")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixGreenEighties call SetPhoenix("eighties", "green")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixYellowEighties call SetPhoenix("eighties", "yellow")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixOrangeEighties call SetPhoenix("eighties", "orange")
|
||||
\ | colorscheme phoenix
|
||||
command! PhoenixPurpleEighties call SetPhoenix("eighties", "purple")
|
||||
\ | colorscheme phoenix
|
Reference in New Issue
Block a user