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:
197
.config/nvim/colors/fahrenheit.vim
Normal file
197
.config/nvim/colors/fahrenheit.vim
Normal file
@@ -0,0 +1,197 @@
|
||||
" fahrenheit.vim -- Vim color scheme.
|
||||
" Author: fcpg (n/a)
|
||||
" Webpage: https://github.com/fcpg
|
||||
" Description: Dark, warm base16 theme for 256-color terminals
|
||||
|
||||
hi clear
|
||||
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "fahrenheit"
|
||||
|
||||
if &t_Co >= 256 || has("gui_running")
|
||||
hi Normal ctermbg=0 ctermfg=15 cterm=NONE guibg=#000000 guifg=#ffffff gui=NONE
|
||||
set background=dark
|
||||
hi NonText ctermbg=bg ctermfg=88 cterm=NONE guibg=bg guifg=#870000 gui=NONE
|
||||
hi Comment ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi Constant ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi Error ctermbg=88 ctermfg=230 cterm=NONE guibg=#870000 guifg=#ffffd7 gui=NONE
|
||||
hi Identifier ctermbg=bg ctermfg=248 cterm=NONE guibg=bg guifg=#a8a8a8 gui=NONE
|
||||
hi Ignore ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi PreProc ctermbg=bg ctermfg=215 cterm=NONE guibg=bg guifg=#ffaf5f gui=NONE
|
||||
hi Special ctermbg=bg ctermfg=215 cterm=NONE guibg=bg guifg=#ffaf5f gui=NONE
|
||||
hi Statement ctermbg=bg ctermfg=166 cterm=NONE guibg=bg guifg=#d75f00 gui=NONE
|
||||
hi String ctermbg=bg ctermfg=180 cterm=NONE guibg=bg guifg=#d7af87 gui=NONE
|
||||
hi Number ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
|
||||
hi Todo ctermbg=bg ctermfg=15 cterm=bold guibg=bg guifg=#ffffff gui=bold
|
||||
hi Type ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
|
||||
hi Underlined ctermbg=235 ctermfg=221 cterm=NONE guibg=#262626 guifg=#ffd75f gui=NONE
|
||||
hi StatusLine ctermbg=bg ctermfg=173 cterm=NONE guibg=bg guifg=#d7875f gui=NONE
|
||||
hi StatusLineNC ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
|
||||
hi VertSplit ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
|
||||
hi TabLine ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi TabLineFill ctermbg=235 ctermfg=15 cterm=NONE guibg=#262626 guifg=#ffffff gui=NONE
|
||||
hi TabLineSel ctermbg=bg ctermfg=221 cterm=NONE guibg=bg guifg=#ffd75f gui=NONE
|
||||
hi Title ctermbg=bg ctermfg=230 cterm=bold guibg=bg guifg=#ffffd7 gui=bold
|
||||
hi CursorLine ctermbg=235 ctermfg=NONE cterm=NONE guibg=#262626 guifg=NONE gui=NONE
|
||||
hi LineNr ctermbg=bg ctermfg=137 cterm=NONE guibg=bg guifg=#af875f gui=NONE
|
||||
hi CursorLineNr ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
|
||||
hi qfLineNr ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi helpLeadBlank ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi helpNormal ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi Visual ctermbg=215 ctermfg=0 cterm=NONE guibg=#ffaf5f guifg=#000000 gui=NONE
|
||||
hi VisualNOS ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi Pmenu ctermbg=235 ctermfg=248 cterm=NONE guibg=#262626 guifg=#a8a8a8 gui=NONE
|
||||
hi PmenuSbar ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi PmenuSel ctermbg=235 ctermfg=221 cterm=NONE guibg=#262626 guifg=#ffd75f gui=NONE
|
||||
hi PmenuThumb ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi FoldColumn ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
|
||||
hi Folded ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi WildMenu ctermbg=bg ctermfg=221 cterm=NONE guibg=bg guifg=#ffd75f gui=NONE
|
||||
hi SpecialKey ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
|
||||
hi DiffAdd ctermbg=235 ctermfg=230 cterm=NONE guibg=#262626 guifg=#ffffd7 gui=NONE
|
||||
hi DiffChange ctermbg=235 ctermfg=248 cterm=NONE guibg=#262626 guifg=#a8a8a8 gui=NONE
|
||||
hi DiffDelete ctermbg=bg ctermfg=88 cterm=NONE guibg=bg guifg=#870000 gui=NONE
|
||||
hi DiffText ctermbg=235 ctermfg=173 cterm=NONE guibg=#262626 guifg=#d7875f gui=NONE
|
||||
hi IncSearch ctermbg=166 ctermfg=0 cterm=NONE guibg=#d75f00 guifg=#000000 gui=NONE
|
||||
hi Search ctermbg=180 ctermfg=0 cterm=NONE guibg=#d7af87 guifg=#000000 gui=NONE
|
||||
hi Directory ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi MatchParen ctermbg=95 ctermfg=221 cterm=bold guibg=#875f5f guifg=#ffd75f gui=bold
|
||||
hi SpellBad ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#870000 gui=NONE guisp=#870000
|
||||
hi SpellCap ctermbg=NONE ctermfg=221 cterm=NONE guibg=NONE guifg=#ffd75f gui=NONE guisp=#ffd75f
|
||||
hi SpellLocal ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#870000 gui=NONE guisp=#870000
|
||||
hi SpellRare ctermbg=NONE ctermfg=180 cterm=NONE guibg=NONE guifg=#d7af87 gui=NONE guisp=#d7af87
|
||||
hi ColorColumn ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
|
||||
hi signColumn ctermbg=bg ctermfg=230 cterm=NONE guibg=bg guifg=#ffffd7 gui=NONE
|
||||
hi ErrorMsg ctermbg=88 ctermfg=15 cterm=NONE guibg=#870000 guifg=#ffffff gui=NONE
|
||||
hi ModeMsg ctermbg=bg ctermfg=221 cterm=NONE guibg=bg guifg=#ffd75f gui=NONE
|
||||
hi MoreMsg ctermbg=bg ctermfg=221 cterm=NONE guibg=bg guifg=#ffd75f gui=NONE
|
||||
hi Question ctermbg=bg ctermfg=230 cterm=NONE guibg=bg guifg=#ffffd7 gui=NONE
|
||||
hi WarningMsg ctermbg=bg ctermfg=221 cterm=NONE guibg=bg guifg=#ffd75f gui=NONE
|
||||
hi Cursor ctermbg=166 ctermfg=0 cterm=NONE guibg=#d75f00 guifg=#000000 gui=NONE
|
||||
hi CursorColumn ctermbg=235 ctermfg=NONE cterm=NONE guibg=#262626 guifg=NONE gui=NONE
|
||||
hi Function ctermbg=bg ctermfg=222 cterm=NONE guibg=bg guifg=#ffd787 gui=NONE
|
||||
hi Operator ctermbg=bg ctermfg=173 cterm=NONE guibg=bg guifg=#d7875f gui=NONE
|
||||
hi Delimiter ctermbg=bg ctermfg=173 cterm=NONE guibg=bg guifg=#d7875f gui=NONE
|
||||
hi Boolean ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
|
||||
hi VimIsCommand ctermbg=bg ctermfg=173 cterm=NONE guibg=bg guifg=#d7875f gui=NONE
|
||||
hi VimFunction ctermbg=bg ctermfg=15 cterm=bold guibg=bg guifg=#ffffff gui=bold
|
||||
hi! link VimFuncKey VimCommand
|
||||
hi! link VimSubstPat VimString
|
||||
hi VimSubstRep4 ctermbg=235 ctermfg=180 cterm=NONE guibg=#262626 guifg=#d7af87 gui=NONE
|
||||
hi VimMapLhs ctermbg=235 ctermfg=15 cterm=NONE guibg=#262626 guifg=#ffffff gui=NONE
|
||||
hi javaScriptObjectKey ctermbg=bg ctermfg=215 cterm=NONE guibg=bg guifg=#ffaf5f gui=NONE
|
||||
hi javaScriptFunctionKey ctermbg=bg ctermfg=88 cterm=NONE guibg=bg guifg=#870000 gui=NONE
|
||||
hi htmlItalic ctermbg=bg ctermfg=173 cterm=NONE guibg=bg guifg=#d7875f gui=NONE
|
||||
hi markdownLinkTextDelimiter ctermbg=bg ctermfg=173 cterm=NONE guibg=bg guifg=#d7875f gui=NONE
|
||||
hi markdownLinkDelimiter ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi markdownUrl ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi markdownCodeBlock ctermbg=bg ctermfg=180 cterm=NONE guibg=bg guifg=#d7af87 gui=NONE
|
||||
hi markdownCode ctermbg=bg ctermfg=180 cterm=NONE guibg=bg guifg=#d7af87 gui=NONE
|
||||
hi manOptionDesc ctermbg=bg ctermfg=221 cterm=NONE guibg=bg guifg=#ffd75f gui=NONE
|
||||
hi manLongOptionDesc ctermbg=bg ctermfg=215 cterm=NONE guibg=bg guifg=#ffaf5f gui=NONE
|
||||
hi CtrlPNoEntries ctermbg=bg ctermfg=88 cterm=NONE guibg=bg guifg=#870000 gui=NONE
|
||||
hi CtrlPMatch ctermbg=bg ctermfg=221 cterm=NONE guibg=bg guifg=#ffd75f gui=NONE
|
||||
hi CtrlPLinePre ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi CtrlPPrtBase ctermbg=bg ctermfg=95 cterm=NONE guibg=bg guifg=#875f5f gui=NONE
|
||||
hi CtrlPPrtText ctermbg=bg ctermfg=15 cterm=NONE guibg=bg guifg=#ffffff gui=NONE
|
||||
hi CtrlPPtrCursor ctermbg=bg ctermfg=166 cterm=NONE guibg=bg guifg=#d75f00 gui=NONE
|
||||
hi CtrlPBufferInd ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
|
||||
hi CtrlPBufferVis ctermbg=bg ctermfg=215 cterm=NONE guibg=bg guifg=#ffaf5f gui=NONE
|
||||
hi CtrlPBufferNr ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
|
||||
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||
set t_Co=16
|
||||
hi Normal ctermbg=black ctermfg=white cterm=NONE
|
||||
set background=dark
|
||||
hi NonText ctermbg=bg ctermfg=darkred cterm=NONE
|
||||
hi Comment ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi Constant ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi Error ctermbg=darkred ctermfg=white cterm=NONE
|
||||
hi Identifier ctermbg=bg ctermfg=gray cterm=NONE
|
||||
hi Ignore ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi PreProc ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi Special ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi Statement ctermbg=bg ctermfg=red cterm=NONE
|
||||
hi String ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi Number ctermbg=bg ctermfg=blue cterm=NONE
|
||||
hi Todo ctermbg=bg ctermfg=white cterm=bold
|
||||
hi Type ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi Underlined ctermbg=darkgray ctermfg=yellow cterm=NONE
|
||||
hi StatusLine ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi StatusLineNC ctermbg=bg ctermfg=darkgray cterm=NONE
|
||||
hi VertSplit ctermbg=bg ctermfg=darkgray cterm=NONE
|
||||
hi TabLine ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi TabLineFill ctermbg=darkgray ctermfg=white cterm=NONE
|
||||
hi TabLineSel ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi Title ctermbg=bg ctermfg=white cterm=bold
|
||||
hi CursorLine ctermbg=darkgray ctermfg=NONE cterm=NONE
|
||||
hi LineNr ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi CursorLineNr ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi qfLineNr ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi helpLeadBlank ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi helpNormal ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi Visual ctermbg=darkyellow ctermfg=black cterm=NONE
|
||||
hi VisualNOS ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi Pmenu ctermbg=darkgray ctermfg=gray cterm=NONE
|
||||
hi PmenuSbar ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi PmenuSel ctermbg=darkgray ctermfg=yellow cterm=NONE
|
||||
hi PmenuThumb ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi FoldColumn ctermbg=bg ctermfg=darkgray cterm=NONE
|
||||
hi Folded ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi WildMenu ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi SpecialKey ctermbg=bg ctermfg=blue cterm=NONE
|
||||
hi DiffAdd ctermbg=darkgray ctermfg=white cterm=NONE
|
||||
hi DiffChange ctermbg=darkgray ctermfg=gray cterm=NONE
|
||||
hi DiffDelete ctermbg=bg ctermfg=darkred cterm=NONE
|
||||
hi DiffText ctermbg=darkgray ctermfg=darkyellow cterm=NONE
|
||||
hi IncSearch ctermbg=red ctermfg=black cterm=NONE
|
||||
hi Search ctermbg=darkyellow ctermfg=black cterm=NONE
|
||||
hi Directory ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi MatchParen ctermbg=darkmagenta ctermfg=yellow cterm=bold
|
||||
hi SpellBad ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||
hi SpellCap ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||
hi SpellLocal ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||
hi SpellRare ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||
hi ColorColumn ctermbg=bg ctermfg=darkgray cterm=NONE
|
||||
hi signColumn ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi ErrorMsg ctermbg=darkred ctermfg=white cterm=NONE
|
||||
hi ModeMsg ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi MoreMsg ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi Question ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi WarningMsg ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi Cursor ctermbg=red ctermfg=black cterm=NONE
|
||||
hi CursorColumn ctermbg=darkgray ctermfg=NONE cterm=NONE
|
||||
hi Function ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi Operator ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi Delimiter ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi Boolean ctermbg=bg ctermfg=blue cterm=NONE
|
||||
hi VimIsCommand ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi VimFunction ctermbg=bg ctermfg=white cterm=bold
|
||||
hi link VimFuncKey VimCommand
|
||||
hi link VimSubstPat VimString
|
||||
hi VimSubstRep4 ctermbg=darkgray ctermfg=darkyellow cterm=NONE
|
||||
hi VimMapLhs ctermbg=darkgray ctermfg=white cterm=NONE
|
||||
hi javaScriptObjectKey ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi javaScriptFunctionKey ctermbg=bg ctermfg=darkred cterm=NONE
|
||||
hi htmlItalic ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi markdownLinkTextDelimiter ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi markdownLinkDelimiter ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi markdownUrl ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi markdownCodeBlock ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi markdownCode ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi manOptionDesc ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi manLongOptionDesc ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi CtrlPNoEntries ctermbg=bg ctermfg=darkred cterm=NONE
|
||||
hi CtrlPMatch ctermbg=bg ctermfg=yellow cterm=NONE
|
||||
hi CtrlPLinePre ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi CtrlPPrtBase ctermbg=bg ctermfg=darkmagenta cterm=NONE
|
||||
hi CtrlPPrtText ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi CtrlPPtrCursor ctermbg=bg ctermfg=red cterm=NONE
|
||||
hi CtrlPBufferInd ctermbg=bg ctermfg=white cterm=NONE
|
||||
hi CtrlPBufferVis ctermbg=bg ctermfg=darkyellow cterm=NONE
|
||||
hi CtrlPBufferNr ctermbg=bg ctermfg=blue cterm=NONE
|
||||
endif
|
||||
|
||||
" Generated with RNB (https://gist.github.com/romainl/5cd2f4ec222805f49eca)
|
Reference in New Issue
Block a user