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:
115
.config/nvim/colors/cake16.vim
Normal file
115
.config/nvim/colors/cake16.vim
Normal file
@@ -0,0 +1,115 @@
|
||||
" Color references
|
||||
" ANSI 0 (normal black) #774f38
|
||||
" ANSI 1 (normal red) #b95942
|
||||
" ANSI 2 (normal green) #308444
|
||||
" ANSI 3 (normal yellow) #996e1f
|
||||
" ANSI 4 (normal blue) #50707e
|
||||
" ANSI 5 (normal magenta) #aa56b2
|
||||
" ANSI 6 (normal cyan) #308090
|
||||
" ANSI 7 (normal white) #ede4d4
|
||||
" ANSI 8 (bright black) #878787
|
||||
" ANSI 9 (bright red) #f10000
|
||||
" ANSI 10 (bright green) #82a3b3
|
||||
" ANSI 11 (bright yellow) #c79747
|
||||
" ANSI 12 (bright blue) #678797
|
||||
" ANSI 13 (bright magenta) #afafaf
|
||||
" ANSI 14 (bright cyan) #e4dccc
|
||||
" ANSI 15 (bright white) #f7efdf
|
||||
|
||||
" Init
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name="cake16"
|
||||
set background=light
|
||||
|
||||
" General Colors
|
||||
hi Normal guifg=#774f38 guibg=#f7efdf ctermfg=0 ctermbg=15 gui=none cterm=none
|
||||
hi Comment guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none
|
||||
hi Constant guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none
|
||||
hi Identifier guifg=#308444 guibg=NONE ctermfg=2 ctermbg=NONE gui=none cterm=none
|
||||
hi Statement guifg=#308090 guibg=NONE ctermfg=6 ctermbg=NONE gui=none cterm=none
|
||||
hi PreProc guifg=#308090 guibg=NONE ctermfg=6 ctermbg=NONE gui=none cterm=none
|
||||
hi Type guifg=#308444 guibg=NONE ctermfg=2 ctermbg=NONE gui=none cterm=none
|
||||
hi Special guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none
|
||||
|
||||
" Text Markup
|
||||
hi Underlined guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE gui=underline cterm=underline
|
||||
hi Error guifg=#f10000 guibg=NONE ctermfg=9 ctermbg=NONE gui=none cterm=none
|
||||
hi Todo guifg=#f10000 guibg=NONE ctermfg=9 ctermbg=NONE gui=none cterm=none
|
||||
hi MatchParen guifg=fg guibg=#afafaf ctermfg=fg ctermbg=13 gui=none cterm=none
|
||||
hi NonText guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none
|
||||
hi SpecialKey guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none
|
||||
hi Title guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none
|
||||
|
||||
" Text Selection
|
||||
hi CursorIM guifg=bg guibg=fg ctermfg=bg ctermbg=fg gui=none cterm=none
|
||||
hi CursorColumn guifg=NONE guibg=#e4dccc ctermfg=NONE ctermbg=14 gui=none cterm=none
|
||||
hi CursorLine guifg=NONE guibg=#e4dccc ctermfg=NONE ctermbg=14 gui=none cterm=none
|
||||
hi Visual guifg=bg guibg=#82a3b3 ctermfg=bg ctermbg=10 gui=none cterm=none
|
||||
hi VisualNOS guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE gui=underline cterm=underline
|
||||
hi IncSearch guifg=bg guibg=#82a3b3 ctermfg=bg ctermbg=10 gui=none cterm=none
|
||||
hi Search guifg=bg guibg=#c79747 ctermfg=bg ctermbg=11 gui=none cterm=none
|
||||
|
||||
" UI
|
||||
hi LineNr guifg=#afafaf guibg=bg ctermfg=13 ctermbg=bg gui=none cterm=none
|
||||
hi CursorLineNr guifg=fg guibg=#e4dccc ctermfg=fg ctermbg=14 gui=none cterm=none
|
||||
hi Pmenu guifg=bg guibg=#878787 ctermfg=bg ctermbg=8 gui=none cterm=none
|
||||
hi PmenuSel guifg=bg guibg=#82a3b3 ctermfg=bg ctermbg=10 gui=none cterm=none
|
||||
hi PMenuSbar guifg=#878787 guibg=#878787 ctermfg=8 ctermbg=8 gui=none cterm=none
|
||||
hi PMenuThumb guifg=#afafaf guibg=#afafaf ctermfg=13 ctermbg=13 gui=none cterm=none
|
||||
hi StatusLine guifg=bg guibg=#678797 ctermfg=bg ctermbg=12 gui=none cterm=none
|
||||
hi StatusLineNC guifg=bg guibg=#afafaf ctermfg=bg ctermbg=13 gui=none cterm=none
|
||||
hi TabLine guifg=bg guibg=#878787 ctermfg=bg ctermbg=8 gui=none cterm=none
|
||||
hi TabLineFill guifg=bg guibg=#878787 ctermfg=bg ctermbg=8 gui=none cterm=none
|
||||
hi TabLineSel guifg=fg guibg=bg ctermfg=fg ctermbg=bg gui=none cterm=none
|
||||
hi VertSplit guifg=fg guibg=bg ctermfg=fg ctermbg=bg gui=none cterm=none
|
||||
hi Folded guifg=#afafaf guibg=NONE ctermfg=13 ctermbg=NONE gui=none cterm=none
|
||||
hi FoldColumn guifg=#afafaf guibg=NONE ctermfg=13 ctermbg=NONE gui=none cterm=none
|
||||
|
||||
" Spelling
|
||||
hi SpellBad guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl
|
||||
hi SpellCap guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl
|
||||
hi SpellRare guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl
|
||||
hi SpellLocal guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl
|
||||
|
||||
" Diff
|
||||
hi DiffAdd guifg=bg guibg=#308444 ctermfg=bg ctermbg=2 gui=none cterm=none
|
||||
hi DiffChange guifg=bg guibg=#c79747 ctermfg=bg ctermbg=11 gui=none cterm=none
|
||||
hi DiffDelete guifg=bg guibg=#b95942 ctermfg=bg ctermbg=1 gui=none cterm=none
|
||||
hi DiffText guifg=bg guibg=fg ctermfg=bg ctermbg=fg gui=none cterm=none
|
||||
|
||||
" Misc
|
||||
hi Directory guifg=#308090 guibg=NONE ctermfg=6 ctermbg=NONE gui=none cterm=none
|
||||
hi ErrorMsg guifg=#f10000 guibg=NONE ctermfg=9 ctermbg=NONE gui=none cterm=none
|
||||
hi SignColumn guifg=#678797 guibg=NONE ctermfg=12 ctermbg=NONE gui=none cterm=none
|
||||
hi MoreMsg guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none
|
||||
hi ModeMsg guifg=fg guibg=NONE ctermfg=fg ctermbg=NONE gui=none cterm=none
|
||||
hi Question guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none
|
||||
hi WarningMsg guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none
|
||||
hi WildMenu guifg=#50707e guibg=#e4dccc ctermfg=4 ctermbg=14 gui=none cterm=none
|
||||
hi ColorColumn guifg=NONE guibg=#ede4d4 ctermfg=NONE ctermbg=7 gui=none cterm=none
|
||||
hi Ignore guifg=bg ctermfg=bg
|
||||
|
||||
" Neovim Terminal buffer support
|
||||
if has('nvim')
|
||||
let g:terminal_color_0 = '#774f38'
|
||||
let g:terminal_color_1 = '#b95942'
|
||||
let g:terminal_color_2 = '#308444'
|
||||
let g:terminal_color_3 = '#996e1f'
|
||||
let g:terminal_color_4 = '#50707e'
|
||||
let g:terminal_color_5 = '#aa56b2'
|
||||
let g:terminal_color_6 = '#308090'
|
||||
let g:terminal_color_7 = '#ede4d4'
|
||||
let g:terminal_color_8 = '#878787'
|
||||
let g:terminal_color_9 = '#f10000'
|
||||
let g:terminal_color_10 = '#82a3b3'
|
||||
let g:terminal_color_11 = '#c79747'
|
||||
let g:terminal_color_12 = '#678797'
|
||||
let g:terminal_color_13 = '#afafaf'
|
||||
let g:terminal_color_14 = '#e4dccc'
|
||||
let g:terminal_color_15 = '#f7efdf'
|
||||
let g:terminal_color_background = g:terminal_color_0
|
||||
let g:terminal_color_foreground = g:terminal_color_7
|
||||
endif
|
Reference in New Issue
Block a user