Update 2024-01-21 21:53 OpenBSD/amd64-x13

This commit is contained in:
c0dev0id 2024-01-21 21:53:10 +01:00
parent f58efc8e88
commit d02bd14ead
4 changed files with 803 additions and 0 deletions

130
.vim/colors/256_noir.vim Normal file
View File

@ -0,0 +1,130 @@
" Vim color file
" Name: 256_noir.vim
" Maintainer: Andreas van Cranenburgh <andreas@unstable.nl>
" Homepage: https://github.com/andreasvc/vim-256noir/
" Basically: dark background, numerals & errors red,
" rest different shades of gray.
"
" colors 232--250 are shades of gray, from dark to light;
" 16=black, 255=white, 196=red, 88=darkred.
highlight clear
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name = "256_noir"
if has("gui_running") || &t_Co == 256
hi Normal cterm=NONE ctermfg=250 ctermbg=16 gui=NONE guifg=#bcbcbc guibg=#000000
hi Keyword cterm=NONE ctermfg=255 ctermbg=16 gui=NONE guifg=#eeeeee guibg=#000000
hi Constant cterm=NONE ctermfg=252 ctermbg=16 gui=NONE guifg=#d0d0d0 guibg=#000000
hi String cterm=NONE ctermfg=245 ctermbg=16 gui=NONE guifg=#8a8a8a guibg=#000000
hi Comment cterm=NONE ctermfg=240 ctermbg=16 gui=NONE guifg=#585858 guibg=#000000
hi Number cterm=NONE ctermfg=196 ctermbg=16 gui=NONE guifg=#ff0000 guibg=#000000
hi Error cterm=NONE ctermfg=255 ctermbg=88 gui=NONE guifg=#eeeeee guibg=#870000
hi ErrorMsg cterm=NONE ctermfg=255 ctermbg=124 gui=NONE guifg=#eeeeee guibg=#af0000
hi Search cterm=NONE ctermfg=245 ctermbg=236 gui=NONE guifg=#8a8a8a guibg=#303030
hi IncSearch cterm=reverse ctermfg=255 ctermbg=245 gui=reverse guifg=#eeeeee guibg=#8a8a8a
hi DiffChange cterm=NONE ctermfg=160 ctermbg=255 gui=NONE guifg=#d70000 guibg=#eeeeee
hi DiffText cterm=bold ctermfg=250 ctermbg=196 gui=bold guifg=#bcbcbc guibg=#ff0000
hi SignColumn cterm=NONE ctermfg=124 ctermbg=240 gui=NONE guifg=#af0000 guibg=#585858
hi SpellBad cterm=undercurl ctermfg=255 ctermbg=88 gui=undercurl guifg=#eeeeee guibg=#870000
hi SpellCap cterm=NONE ctermfg=255 ctermbg=124 gui=NONE guifg=#eeeeee guibg=#af0000
hi SpellRare cterm=NONE ctermfg=124 ctermbg=16 gui=NONE guifg=#af0000 guibg=#000000
hi WildMenu cterm=NONE ctermfg=240 ctermbg=255 gui=NONE guifg=#585858 guibg=#eeeeee
hi Pmenu cterm=NONE ctermfg=255 ctermbg=240 gui=NONE guifg=#eeeeee guibg=#585858
hi PmenuThumb cterm=NONE ctermfg=232 ctermbg=240 gui=NONE guifg=#080808 guibg=#585858
hi SpecialKey cterm=NONE ctermfg=16 ctermbg=255 gui=NONE guifg=#000000 guibg=#eeeeee
hi MatchParen cterm=NONE ctermfg=16 ctermbg=240 gui=NONE guifg=#000000 guibg=#585858
hi CursorLine cterm=NONE ctermfg=NONE ctermbg=233 gui=NONE guifg=NONE guibg=#121212
hi StatusLine cterm=bold,reverse ctermfg=245 ctermbg=16 gui=bold,reverse guifg=#8a8a8a guibg=#000000
hi StatusLineNC cterm=reverse ctermfg=236 ctermbg=16 gui=reverse guifg=#303030 guibg=#000000
hi Visual cterm=reverse ctermfg=250 ctermbg=16 gui=reverse guifg=#bcbcbc guibg=#000000
hi TermCursor cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE
else
hi Normal cterm=NONE ctermfg=Gray ctermbg=Black
hi Keyword cterm=NONE ctermfg=White ctermbg=Black
hi Constant cterm=NONE ctermfg=Gray ctermbg=Black
hi String cterm=NONE ctermfg=Gray ctermbg=Black
hi Comment cterm=NONE ctermfg=DarkGray ctermbg=Black
hi Number cterm=NONE ctermfg=Red ctermbg=Black
hi Error cterm=NONE ctermfg=White ctermbg=DarkRed
hi ErrorMsg cterm=NONE ctermfg=White ctermbg=Red
hi Search cterm=NONE ctermfg=Gray ctermbg=DarkGray
hi IncSearch cterm=reverse ctermfg=White ctermbg=Gray
hi DiffChange cterm=NONE ctermfg=Red ctermbg=White
hi DiffText cterm=bold ctermfg=Gray ctermbg=Red
hi SignColumn cterm=NONE ctermfg=Red ctermbg=DarkGray
hi SpellBad cterm=undercurl ctermfg=White ctermbg=DarkRed
hi SpellCap cterm=NONE ctermfg=White ctermbg=Red
hi SpellRare cterm=NONE ctermfg=Red ctermbg=Black
hi WildMenu cterm=NONE ctermfg=DarkGray ctermbg=White
hi Pmenu cterm=NONE ctermfg=White ctermbg=DarkGray
hi PmenuThumb cterm=NONE ctermfg=Black ctermbg=DarkGray
hi SpecialKey cterm=NONE ctermfg=Black ctermbg=White
hi MatchParen cterm=NONE ctermfg=Black ctermbg=DarkGray
hi CursorLine cterm=NONE ctermfg=NONE ctermbg=Black
hi StatusLine cterm=bold,reverse ctermfg=Gray ctermbg=Black
hi StatusLineNC cterm=reverse ctermfg=DarkGray ctermbg=Black
hi Visual cterm=reverse ctermfg=Gray ctermbg=Black
hi TermCursor cterm=reverse ctermfg=NONE ctermbg=NONE
endif
highlight! link Boolean Normal
highlight! link Delimiter Normal
highlight! link Identifier Normal
highlight! link Title Normal
highlight! link Debug Normal
highlight! link Exception Normal
highlight! link FoldColumn Normal
highlight! link Macro Normal
highlight! link ModeMsg Normal
highlight! link MoreMsg Normal
highlight! link Question Normal
highlight! link Conditional Keyword
highlight! link Statement Keyword
highlight! link Operator Keyword
highlight! link Structure Keyword
highlight! link Function Keyword
highlight! link Include Keyword
highlight! link Type Keyword
highlight! link Typedef Keyword
highlight! link Todo Keyword
highlight! link Label Keyword
highlight! link Define Keyword
highlight! link DiffAdd Keyword
highlight! link diffAdded Keyword
highlight! link diffCommon Keyword
highlight! link Directory Keyword
highlight! link PreCondit Keyword
highlight! link PreProc Keyword
highlight! link Repeat Keyword
highlight! link Special Keyword
highlight! link SpecialChar Keyword
highlight! link StorageClass Keyword
highlight! link SpecialComment String
highlight! link CursorLineNr String
highlight! link Character Number
highlight! link Float Number
highlight! link Tag Number
highlight! link Folded Number
highlight! link WarningMsg Number
highlight! link iCursor SpecialKey
highlight! link SpellLocal SpellCap
highlight! link LineNr Comment
highlight! link NonText Comment
highlight! link DiffDelete Comment
highlight! link diffRemoved Comment
highlight! link PmenuSbar Visual
highlight! link PmenuSel Visual
highlight! link VisualNOS Visual
highlight! link VertSplit Visual
highlight! link Cursor StatusLine
highlight! link Underlined SpellRare
highlight! link rstEmphasis SpellRare
highlight! link diffChanged DiffChange

View File

@ -0,0 +1,413 @@
" vi:syntax=vim
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" Grayscale Dark scheme by Alexandre Gavioli (https://github.com/Alexx2/)
" This enables the coresponding base16-shell script to run so that
" :colorscheme works in terminals supported by base16-shell scripts
" User must set this variable in .vimrc
" let g:base16_shell_path=base16-builder/output/shell/
if !has("gui_running")
if exists("g:base16_shell_path")
execute "silent !/bin/sh ".g:base16_shell_path."/base16-grayscale-dark.sh"
endif
endif
" GUI color definitions
let s:gui00 = "101010"
let g:base16_gui00 = "101010"
let s:gui01 = "252525"
let g:base16_gui01 = "252525"
let s:gui02 = "464646"
let g:base16_gui02 = "464646"
let s:gui03 = "525252"
let g:base16_gui03 = "525252"
let s:gui04 = "ababab"
let g:base16_gui04 = "ababab"
let s:gui05 = "b9b9b9"
let g:base16_gui05 = "b9b9b9"
let s:gui06 = "e3e3e3"
let g:base16_gui06 = "e3e3e3"
let s:gui07 = "f7f7f7"
let g:base16_gui07 = "f7f7f7"
let s:gui08 = "7c7c7c"
let g:base16_gui08 = "7c7c7c"
let s:gui09 = "999999"
let g:base16_gui09 = "999999"
let s:gui0A = "a0a0a0"
let g:base16_gui0A = "a0a0a0"
let s:gui0B = "8e8e8e"
let g:base16_gui0B = "8e8e8e"
let s:gui0C = "868686"
let g:base16_gui0C = "868686"
let s:gui0D = "686868"
let g:base16_gui0D = "686868"
let s:gui0E = "747474"
let g:base16_gui0E = "747474"
let s:gui0F = "5e5e5e"
let g:base16_gui0F = "5e5e5e"
" Terminal color definitions
let s:cterm00 = "00"
let g:base16_cterm00 = "00"
let s:cterm03 = "08"
let g:base16_cterm03 = "08"
let s:cterm05 = "07"
let g:base16_cterm05 = "07"
let s:cterm07 = "15"
let g:base16_cterm07 = "15"
let s:cterm08 = "01"
let g:base16_cterm08 = "01"
let s:cterm0A = "03"
let g:base16_cterm0A = "03"
let s:cterm0B = "02"
let g:base16_cterm0B = "02"
let s:cterm0C = "06"
let g:base16_cterm0C = "06"
let s:cterm0D = "04"
let g:base16_cterm0D = "04"
let s:cterm0E = "05"
let g:base16_cterm0E = "05"
if exists("base16colorspace") && base16colorspace == "256"
let s:cterm01 = "18"
let g:base16_cterm01 = "18"
let s:cterm02 = "19"
let g:base16_cterm02 = "19"
let s:cterm04 = "20"
let g:base16_cterm04 = "20"
let s:cterm06 = "21"
let g:base16_cterm06 = "21"
let s:cterm09 = "16"
let g:base16_cterm09 = "16"
let s:cterm0F = "17"
let g:base16_cterm0F = "17"
else
let s:cterm01 = "10"
let g:base16_cterm01 = "10"
let s:cterm02 = "11"
let g:base16_cterm02 = "11"
let s:cterm04 = "12"
let g:base16_cterm04 = "12"
let s:cterm06 = "13"
let g:base16_cterm06 = "13"
let s:cterm09 = "09"
let g:base16_cterm09 = "09"
let s:cterm0F = "14"
let g:base16_cterm0F = "14"
endif
" Neovim terminal colours
if has("nvim")
let g:terminal_color_0 = "#101010"
let g:terminal_color_1 = "#7c7c7c"
let g:terminal_color_2 = "#8e8e8e"
let g:terminal_color_3 = "#a0a0a0"
let g:terminal_color_4 = "#686868"
let g:terminal_color_5 = "#747474"
let g:terminal_color_6 = "#868686"
let g:terminal_color_7 = "#b9b9b9"
let g:terminal_color_8 = "#525252"
let g:terminal_color_9 = "#7c7c7c"
let g:terminal_color_10 = "#8e8e8e"
let g:terminal_color_11 = "#a0a0a0"
let g:terminal_color_12 = "#686868"
let g:terminal_color_13 = "#747474"
let g:terminal_color_14 = "#868686"
let g:terminal_color_15 = "#f7f7f7"
let g:terminal_color_background = g:terminal_color_0
let g:terminal_color_foreground = g:terminal_color_5
if &background == "light"
let g:terminal_color_background = g:terminal_color_7
let g:terminal_color_foreground = g:terminal_color_2
endif
elseif has("terminal")
let g:terminal_ansi_colors = [
\ "#101010",
\ "#7c7c7c",
\ "#8e8e8e",
\ "#a0a0a0",
\ "#686868",
\ "#747474",
\ "#868686",
\ "#b9b9b9",
\ "#525252",
\ "#7c7c7c",
\ "#8e8e8e",
\ "#a0a0a0",
\ "#686868",
\ "#747474",
\ "#868686",
\ "#f7f7f7",
\ ]
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-grayscale-dark"
" Highlighting function
" Optional variables are attributes and guisp
function! g:Base16hi(group, guifg, guibg, ctermfg, ctermbg, ...)
let l:attr = get(a:, 1, "")
let l:guisp = get(a:, 2, "")
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . a:guifg
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . a:guibg
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . a:ctermfg
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . a:ctermbg
endif
if l:attr != ""
exec "hi " . a:group . " gui=" . l:attr . " cterm=" . l:attr
endif
if l:guisp != ""
exec "hi " . a:group . " guisp=#" . l:guisp
endif
endfunction
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
call g:Base16hi(a:group, a:guifg, a:guibg, a:ctermfg, a:ctermbg, a:attr, a:guisp)
endfun
" Vim editor colors
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", "", s:gui03, "", s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "", "")
call <sid>hi("Substitute", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "none", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui04, s:gui01, s:cterm04, s:cterm01, "", "")
call <sid>hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("PMenu", s:gui05, s:gui01, s:cterm05, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui05, s:cterm01, s:cterm05, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitcommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitcommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("gitcommitComment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitUntracked", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitDiscarded", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitSelected", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitHeader", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("gitcommitSelectedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitUnmergedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitDiscardedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitBranch", s:gui09, "", s:cterm09, "", "bold", "")
call <sid>hi("gitcommitUntrackedFile", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("gitcommitUnmergedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitDiscardedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitSelectedFile", s:gui0B, "", s:cterm0B, "", "bold", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" pangloss/vim-javascript highlighting
call <sid>hi("jsOperator", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsReturn", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsThis", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("jsClassDefinition", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsFunction", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsFuncCall", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassMethodType", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsRegexpString", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("jsGlobalObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsGlobalNodeObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsExceptions", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsBuiltins", s:gui0A, "", s:cterm0A, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpMethodsVar", s:gui0C, "", s:cterm0C, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", "", "", "", "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", "", "", "", "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", "", "", "", "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", "", "", "", "undercurl", s:gui0E)
" Startify highlighting
call <sid>hi("StartifyBracket", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("StartifyFile", s:gui07, "", s:cterm07, "", "", "")
call <sid>hi("StartifyFooter", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("StartifyHeader", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("StartifyNumber", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("StartifyPath", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("StartifySection", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("StartifySelect", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("StartifySlash", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("StartifySpecial", s:gui03, "", s:cterm03, "", "", "")
" Java highlighting
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
" Remove functions
delf <sid>hi
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F

108
.vim/colors/boring.vim Normal file
View File

@ -0,0 +1,108 @@
" Inspired by and based on Berk D. Demir's `noclown`:
" https://github.com/bdd/.vim/blob/09b4dbef06612c52c9c160773645bea82c0f490d/colors/noclown.vim
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "boring"
" Terminals that don't support italics resort to rendering them as standout.
" For comments and other things we italicize, this can become annoying very
" quickly. We are going to ignore 'italic' attribute if the terminal doesn't
" know about it.
let g:boring_has_italics = 0
if (has('gui_running') || has('unix') && system('tput sitm') == "\e[3m")
let g:boring_has_italics = 1
endif
let s:palette = {
\ 'bg' : ["black", '#000000'],
\ 'fg' : ["white", '#ffffff'],
\ 'dull' : [ 251, '#c6c6c6'],
\ 'dark' : [ 246, '#949494'],
\ 'deep' : [ 239, '#4e4e4e'],
\ 'accent' : [ 223, '#ffd7af'],
\ 'darkred' : [ 52, '#5f0000'],
\ 'darkyellow' : [ 58, '#3f3f00'],
\ 'darkblue' : [ 17, '#00008f'],
\ 'darkgreen' : [ 22, '#003f00'],
\ 'lightgreen' : [ 194, '#e0ffe0'],
\ 'lightyellow' : [ 230, '#ffffe0'],
\ 'lightred' : [ 224, '#ffe0e0'],
\ }
" dark*/light* are cheating with going below 5f / above df
function! s:Clear(group)
execute 'highlight! clear ' . a:group
execute 'highlight ' . a:group . ' NONE'
endfunction
function! s:Define(group, fg, bg, style)
call s:Clear(a:group)
let [l:ctermfg, l:guifg] = s:palette[a:fg]
let [l:ctermbg, l:guibg] = s:palette[a:bg]
let l:style = g:boring_has_italics || a:style != 'italic' ? a:style : 'NONE'
let l:hi_expr = 'highlight ' . a:group
let l:hi_expr .= ' cterm=' . l:style
let l:hi_expr .= ' ctermfg=' . l:ctermfg
let l:hi_expr .= ' ctermbg=' . l:ctermbg
let l:hi_expr .= ' gui=' . l:style
let l:hi_expr .= ' guifg=' . l:guifg
let l:hi_expr .= ' guibg=' . l:guibg
execute l:hi_expr
endfunction
function! s:Link(from, to)
call s:Clear(a:from)
execute 'highlight link ' . a:from . ' ' . a:to
endfunction
call s:Define('Normal', 'fg', 'bg', 'NONE')
call s:Define('Constant', 'dull', 'bg', 'NONE')
call s:Define('String', 'dull', 'bg', 'NONE')
call s:Define('Comment', 'dark', 'bg', 'NONE')
call s:Define('SpecialKey', 'deep', 'bg', 'NONE')
call s:Define('Todo', 'accent', 'bg', 'bold')
call s:Define('Search', 'fg', 'deep', 'NONE')
call s:Define('Folded', 'dark', 'bg', 'inverse')
call s:Define('Title', 'fg', 'bg', 'bold')
call s:Define('Underlined', 'fg', 'bg', 'underline')
call s:Define('Pmenu', 'fg', 'bg', 'inverse')
call s:Define('PmenuSel', 'fg', 'bg', 'bold')
call s:Define('MatchParen', 'fg', 'deep', 'bold')
call s:Define('EndOfBuffer', 'deep', 'bg', 'bold')
call s:Define('SpecialChar', 'dull', 'bg', 'italic')
call s:Define('DiagnosticError', 'darkred', 'bg', 'NONE')
call s:Define('DiagnosticWarn', 'darkyellow', 'bg', 'NONE')
call s:Define('DiagnosticInfo', 'darkblue', 'bg', 'NONE')
call s:Define('DiagnosticHint', 'darkgreen', 'bg', 'NONE')
call s:Define('diffAdded', 'lightgreen', 'bg', 'NONE')
call s:Define('diffRemoved', 'lightred', 'bg', 'NONE')
call s:Define('diffChanged', 'lightyellow', 'bg', 'NONE')
call s:Define('diffLine', 'dark', 'bg', 'NONE')
call s:Define('diffNewFile', 'dark', 'bg', 'NONE')
call s:Define('diffOldFile', 'dark', 'bg', 'NONE')
call s:Define('diffIndexLine', 'dark', 'bg', 'NONE')
call s:Define('diffFile', 'dark', 'bg', 'NONE')
call s:Clear('Identifier')
call s:Clear('Special')
call s:Clear('Statement')
call s:Clear('Type')
call s:Clear('WarningMsg')
call s:Clear('Wildmenu')
call s:Clear('Directory')
call s:Clear('LineNr')
call s:Clear('SignColumn')
call s:Link('IncSearch', 'Search')
call s:Link('PreProc', 'Normal')
call s:Link('NonText', 'SpecialKey')
call s:Link('Error', 'Search')
call s:Link('ErrorMsg', 'Search')
call s:Link('FoldColumn', 'Folded')

View File

@ -0,0 +1,152 @@
" Name: candle-grey-transparent
" Author: Aditya Azad<adityaazad121@gmail.com>
" Maintainer: Aditya Azad<adityaazad121@gmail.com>
" Notes: A dark monochrome colorscheme with a hint of color
" Colors used
" #0D0D0D
" #404040
" #8C8C8C
" #F2F2F2
" #D99962
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="candle-grey-transparent"
" --------------------------------
" Editor settings
" --------------------------------
hi Normal ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Cursor ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi CursorLine ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi LineNr ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi CursorLineNR ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
" -----------------
" - Number column -
" -----------------
hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi FoldColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi SignColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi Folded ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
" -------------------------
" - Window/Tab delimiters -
" -------------------------
hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi ColorColumn ctermfg=DarkGrey ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi TabLine ctermfg=DarkGrey ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi TabLineFill ctermfg=DarkGrey ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi TabLineSel ctermfg=DarkGrey ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
" -------------------------------
" - File Navigation / Searching -
" -------------------------------
hi Directory ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Search ctermfg=White ctermbg=210 cterm=NONE guifg=#0D0D0D guibg=#D99962 gui=NONE
hi IncSearch ctermfg=White ctermbg=210 cterm=NONE guifg=#0D0D0D guibg=#D99962 gui=NONE
" -----------------
" - Prompt/Status -
" -----------------
hi StatusLine ctermfg=210 ctermbg=NONE cterm=NONE guifg=#D99962 guibg=NONE gui=NONE
hi StatusLineNC ctermfg=Black ctermbg=NONE cterm=NONE guifg=#0D0D0D guibg=NONE gui=NONE
hi WildMenu ctermfg=210 ctermbg=NONE cterm=NONE guifg=#D99962 guibg=NONE gui=NONE
hi Question ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi Title ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi ModeMsg ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi MoreMsg ctermfg=210 ctermbg=NONE cterm=NONE guifg=#D99962 guibg=NONE gui=NONE
" --------------
" - Visual aid -
" --------------
hi MatchParen ctermfg=210 ctermbg=DarkGray cterm=NONE guifg=#D99962 guibg=#404040 gui=NONE
hi Visual ctermfg=White ctermbg=DarkGray cterm=NONE guifg=#F2F2F2 guibg=#404040 gui=NONE
hi VisualNOS ctermfg=White ctermbg=DarkGray cterm=NONE guifg=#F2F2F2 guibg=#404040 gui=NONE
hi NonText ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi Todo ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Underlined ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Error ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi ErrorMsg ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi WarningMsg ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi Ignore ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi SpecialKey ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi WhiteSpaceChar ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi WhiteSpace ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
" --------------------------------
" Variable types
" --------------------------------
hi Constant ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi String ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi StringDelimiter ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi Character ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi Number ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi Boolean ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi Float ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi Identifier ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Function ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
" --------------------------------
" Language constructs
" --------------------------------
hi Statement ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Conditional ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Repeat ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Label ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Operator ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Keyword ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Exception ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Comment ctermfg=DarkGray ctermbg=NONE cterm=NONE guifg=#404040 guibg=NONE gui=NONE
hi Special ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi SpecialChar ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Tag ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Delimiter ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi SpecialComment ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Debug ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
" ----------
" - C like -
" ----------
hi PreProc ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Include ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Define ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Macro ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi PreCondit ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Type ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi StorageClass ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Structure ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi Typedef ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
" --------------------------------
" Diff
" --------------------------------
hi DiffAdd ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi DiffChange ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi DiffDelete ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi DiffText ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
" --------------------------------
" Completion menu
" --------------------------------
hi Pmenu ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi PmenuSel ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi PmenuSbar ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
hi PmenuThumb ctermfg=Gray ctermbg=NONE cterm=NONE guifg=#8C8C8C guibg=NONE gui=NONE
" --------------------------------
" Spelling
" --------------------------------
hi SpellBad ctermfg=210 ctermbg=NONE cterm=NONE guifg=#D99962 guibg=NONE gui=NONE
hi SpellCap ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi SpellLocal ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE
hi SpellRare ctermfg=White ctermbg=NONE cterm=NONE guifg=#F2F2F2 guibg=NONE gui=NONE