# Please order list alphanumerically
alacritty: https://github.com/aaron-williamson/base16-alacritty
binary-ninja: https://github.com/evanrichter/base16-binary-ninja
blink: https://github.com/niklaas/base16-blink.git
c_header: https://github.com/m1sports20/base16-c_header
concfg: https://github.com/h404bi/base16-concfg
conemu: https://github.com/martinlindhe/base16-conemu
console2: https://github.com/AFulgens/base16-console2
crosh: https://github.com/philj56/base16-crosh
dunst: https://github.com/khamer/base16-dunst
emacs: https://github.com/belak/base16-emacs
fzf: https://github.com/nicodebo/base16-fzf
gnome-terminal: https://github.com/aaron-williamson/base16-gnome-terminal
godot: https://github.com/Calinou/base16-godot
gtk2: https://github.com/dawikur/base16-gtk2
highlight: https://github.com/bezhermoso/base16-highlight
html-preview: https://github.com/chriskempson/base16-html-preview
hugo: https://github.com/yawpitch/base16-hugo
i3: https://github.com/khamer/base16-i3
i3status: https://github.com/Eluminae/base16-i3status
i3status-rust: https://github.com/mystfox/base16-i3status-rust
iterm2: https://github.com/martinlindhe/base16-iterm2
jetbrains: https://github.com/adilosa/base16-jetbrains
joe: https://github.com/jjjordan/base16-joe
kakoune: https://github.com/leira/base16-kakoune
kitty: https://github.com/kdrag0n/base16-kitty
konsole: https://github.com/cskeeters/base16-konsole
mako: https://github.com/Eluminae/base16-mako
mintty: https://github.com/iamthad/base16-mintty
monodevelop: https://github.com/netpyoung/base16-monodevelop
prism: https://github.com/atelierbram/base16-prism
prompt-toolkit: https://github.com/memeplex/base16-prompt-toolkit
putty: https://github.com/abravalheri/base16-putty
pygments: https://github.com/mohd-akram/base16-pygments
pywal: https://github.com/metalelf0/base16-pywal
qownnotes: https://github.com/themix-project/base16-template-qOwnNotes
qtcreator: https://github.com/ilpianista/base16-qtcreator
qutebrowser: https://github.com/theova/base16-qutebrowser
radare2: https://github.com/jtalowell/base16-radare2
rofi: https://gitlab.com/0xdec/base16-rofi
scide: https://github.com/brunoro/base16-scide
shell: https://github.com/chriskempson/base16-shell
st: https://github.com/honza/base16-st
stumpwm: https://github.com/tpine/base16-stumpwm
styles: https://github.com/samme/base16-styles
sway: https://github.com/rkubosz/base16-sway
termite: https://github.com/khamer/base16-termite
termux: https://github.com/kdrag0n/base16-termux
textmate: https://github.com/chriskempson/base16-textmate
tilix: https://github.com/karlding/base16-tilix
tmux: https://github.com/mattdavis90/base16-tmux
vim: https://github.com/chriskempson/base16-vim
vis: https://github.com/pshevtsov/base16-vis
vscode: https://github.com/golf1052/base16-vscode
waybar: https://github.com/mnussbaum/base16-waybar
windows-command-prompt: https://github.com/iamthad/base16-windows-command-prompt
xcode: https://github.com/kreeger/base16-xcode
xfce4-terminal: https://github.com/afg984/base16-xfce4-terminal
xresources: https://github.com/chriskempson/base16-xresources
xshell: https://github.com/h404bi/base16-xshell
zathura: https://github.com/nicodebo/base16-zathura
# Disabled until https://gitlab" vi:syntax=vim
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" {{scheme-name}} scheme by {{scheme-author}}
" 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-{{scheme-slug}}.sh"
endif
endif
" GUI color definitions
let s:gui00 = "{{base00-hex}}"
let g:base16_gui00 = "{{base00-hex}}"
let s:gui01 = "{{base01-hex}}"
let g:base16_gui01 = "{{base01-hex}}"
let s:gui02 = "{{base02-hex}}"
let g:base16_gui02 = "{{base02-hex}}"
let s:gui03 = "{{base03-hex}}"
let g:base16_gui03 = "{{base03-hex}}"
let s:gui04 = "{{base04-hex}}"
let g:base16_gui04 = "{{base04-hex}}"
let s:gui05 = "{{base05-hex}}"
let g:base16_gui05 = "{{base05-hex}}"
let s:gui06 = "{{base06-hex}}"
let g:base16_gui06 = "{{base06-hex}}"
let s:gui07 = "{{base07-hex}}"
let g:base16_gui07 = "{{base07-hex}}"
let s:gui08 = "{{base08-hex}}"
let g:base16_gui08 = "{{base08-hex}}"
let s:gui09 = "{{base09-hex}}"
let g:base16_gui09 = "{{base09-hex}}"
let s:gui0A = "{{base0A-hex}}"
let g:base16_gui0A = "{{base0A-hex}}"
let s:gui0B = "{{base0B-hex}}"
let g:base16_gui0B = "{{base0B-hex}}"
let s:gui0C = "{{base0C-hex}}"
let g:base16_gui0C = "{{base0C-hex}}"
let s:gui0D = "{{base0D-hex}}"
let g:base16_gui0D = "{{base0D-hex}}"
let s:gui0E = "{{base0E-hex}}"
let g:base16_gui0E = "{{base0E-hex}}"
let s:gui0F = "{{base0F-hex}}"
let g:base16_gui0F = "{{base0F-hex}}"
" 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 = "#{{base00-hex}}"
let g:terminal_color_1 = "#{{base08-hex}}"
let g:terminal_color_2 = "#{{base0B-hex}}"
let g:terminal_color_3 = "#{{base0A-hex}}"
let g:terminal_color_4 = "#{{base0D-hex}}"
let g:terminal_color_5 = "#{{base0E-hex}}"
let g:terminal_color_6 = "#{{base0C-hex}}"
let g:terminal_color_7 = "#{{base05-hex}}"
let g:terminal_color_8 = "#{{base03-hex}}"
let g:terminal_color_9 = "#{{base08-hex}}"
let g:terminal_color_10 = "#{{base0B-hex}}"
let g:terminal_color_11 = "#{{base0A-hex}}"
let g:terminal_color_12 = "#{{base0D-hex}}"
let g:terminal_color_13 = "#{{base0E-hex}}"
let g:terminal_color_14 = "#{{base0C-hex}}"
let g:terminal_color_15 = "#{{base07-hex}}"
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 = [
\ "#{{base00-hex}}",
\ "#{{base08-hex}}",
\ "#{{base0B-hex}}",
\ "#{{base0A-hex}}",
\ "#{{base0D-hex}}",
\ "#{{base0E-hex}}",
\ "#{{base0C-hex}}",
\ "#{{base05-hex}}",
\ "#{{base03-hex}}",
\ "#{{base08-hex}}",
\ "#{{base0B-hex}}",
\ "#{{base0A-hex}}",
\ "#{{base0D-hex}}",
\ "#{{base0E-hex}}",
\ "#{{base0C-hex}}",
\ "#{{base07-hex}}",
\ ]
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-{{scheme-slug}}"
" 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, "")
" See :help highlight-guifg
let l:gui_special_names = ["NONE", "bg", "background", "fg", "foreground"]
if a:guifg != ""
if index(l:gui_special_names, a:guifg) >= 0
exec "hi " . a:group . " guifg=" . a:guifg
else
exec "hi " . a:group . " guifg=#" . a:guifg
endif
endif
if a:guibg != ""
if index(l:gui_special_names, a:guibg) >= 0
exec "hi " . a:group . " guibg=" . a:guibg
else
exec "hi " . a:group . " guibg=#" . a:guibg
endif
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 != ""
if index(l:gui_special_names, l:guisp) >= 0
exec "hi " . a:group . " guisp=" . l:guisp
else
exec "hi " . a:group . " guisp=#" . l:guisp
endif
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", "", "", "", "", "italic", "")
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:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
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, "inverse", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Whitespace", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("LineNr", s:gui03, s:gui00, s:cterm03, s:cterm00, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui00, s:cterm03, s:cterm00, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui01, s:cterm04, s:cterm01, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui01, s:gui00, s:cterm01, s:cterm00, "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, "bold", "")
call <sid>hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("PMenu", s:gui05, s:gui02, s:cterm05, s:cterm02, "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:gui0F, "", s:cterm0F, "", "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, "", "", "")
" Standard highlights to be used by plugins
call <sid>hi("GitAddSign", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("GitChangeSign", s:gui04, "", s:cterm04, "", "", "")
call <sid>hi("GitDeleteSign", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("GitChangeDeleteSign", s:gui04, "", s:cterm04, "", "", "")
call <sid>hi("ErrorSign", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningSign", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("InfoSign", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("HintSign", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("ErrorFloat", s:gui08, s:gui02, s:cterm08, s:cterm02, "", "")
call <sid>hi("WarningFloat", s:gui09, s:gui02, s:cterm09, s:cterm02, "", "")
call <sid>hi("InfoFloat", s:gui0D, s:gui02, s:cterm0D, s:cterm02, "", "")
call <sid>hi("HintFloat", s:gui0C, s:gui02, s:cterm0C, s:cterm02, "", "")
call <sid>hi("ErrorHighlight", "", "", s:cterm00, s:cterm08, "underline", s:gui08)
call <sid>hi("WarningHighlight", "", "", s:cterm00, s:cterm09, "underline", s:gui09)
call <sid>hi("InfoHighlight", "", "", s:cterm00, s:cterm0D, "underline", s:gui0D)
call <sid>hi("HintHighlight", "", "", s:cterm00, s:cterm0C, "underline", s:gui0C)
call <sid>hi("SpellBad", "", "", s:cterm00, s:cterm08, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", "", s:cterm00, s:cterm0C, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", "", s:cterm00, s:cterm0D, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", "", s:cterm00, s:cterm0E, "undercurl", s:gui0E)
call <sid>hi("ReferenceText", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "", "")
call <sid>hi("ReferenceRead", s:gui01, s:gui0B, s:cterm01, s:cterm0B, "", "")
call <sid>hi("ReferenceWrite", s:gui01, s:gui08, s:cterm01, s:cterm08, "", "")
" 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, "", "", "")
" Clap highlighting
hi default link ClapInput ColorColumn
hi default link ClapSpinner ColorColumn
hi default link ClapDisplay Default
hi default link ClapPreview ColorColumn
hi default link ClapCurrentSelection CursorLine
hi default link ClapNoMatchesFound ErrorFloat
" Coc highlighting
hi default link CocErrorSign ErrorSign
hi default link CocWarningSign WarningSign
hi default link CocInfoSign InfoSign
hi default link CocHintSign HintSign
hi default link CocErrorFloat ErrorFloat
hi default link CocWarningFloat WarningFloat
hi default link CocInfoFloat InfoFloat
hi default link CocHintFloat HintFloat
hi default link CocErrorHighlight ErrorHighlight
hi default link CocWarningHighlight WarningHighlight
hi default link CocInfoHighlight InfoHighlight
hi default link CocHintHighlight HintHighlight
call <sid>hi("CocHighlightRead", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("CocHighlightText", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("CocHighlightWrite", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("CocListMode", s:gui01, s:gui0B, s:cterm01, s:cterm0B, "bold", "")
call <sid>hi("CocListPath", s:gui01, s:gui0B, s:cterm01, s:cterm0B, "", "")
call <sid>hi("CocSessionsName", s:gui05, "", s:cterm05, "", "", "")
" 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:gui02, s:cterm0B, s:cterm02, "", "")
call <sid>hi("DiffChange", s:gui05, s:gui02, s:cterm05, s:cterm02, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui02, s:cterm08, s:cterm02, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui02, s:cterm0D, s:cterm02, "", "")
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
hi default link GitGutterAdd GitAddSign
hi default link GitGutterChange GitChangeSign
hi default link GitGutterDelete GitDeleteSign
hi default link GitGutterChangeDelete GitChangeDeleteSign
" HTML highlighting
call <sid>hi("htmlBold", s:gui05, "", s:cterm0A, "", "bold", "")
call <sid>hi("htmlItalic", s:gui05, "", s:cterm0E, "", "italic", "")
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
hi default link SignifySignAdd GitAddSign
hi default link SignifySignChange GitChangeSign
hi default link SignifySignDelete GitDeleteSign
" 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, "", "", "")
" Neovim Treesitter highlighting
if has("nvim")
call <sid>hi("TSFunction", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("TSMethod", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("TSProperty", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("TSType", s:gui08, "", s:cterm08, "", "none", "")
" Treesitter-refactor highlighting
call <sid>hi("TSDefinition", "", s:gui03, "", s:cterm03, "", "")
call <sid>hi("TSDefinitionUsage", "", s:gui02, "", s:cterm02, "none", "")
endif
" LSP highlighting
if has("nvim")
hi default link LspDiagnosticsSignError ErrorSign
hi default link LspDiagnosticsSignWarning WarningSign
hi default link LspDiagnosticsSignInfo InfoSign
hi default link LspDiagnosticsSignHint HintSign
hi default link LspDiagnosticsVirtualTextError ErrorSign
hi default link LspDiagnosticsVirtualTextWarning WarningSign
hi default link LspDiagnosticsVirtualTextInfo InfoSign
hi default link LspDiagnosticsVirtualTextHint HintSign
hi default link LspDiagnosticsFloatingError ErrorFloat
hi default link LspDiagnosticsFloatingWarning WarningFloat
hi default link LspDiagnosticsFloatingInfo InfoFloat
hi default link LspDiagnosticsFloatingHint HintFloat
hi default link LspDiagnosticsUnderlineError ErrorHighlight
hi default link LspDiagnosticsUnderlineWarning WarningHighlight
hi default link LspDiagnosticsUnderlineInfo InfoHighlight
hi default link LspDiagnosticsUnderlineHint HintHighlight
hi default link LsoReferenceText ReferenceText
hi default link LsoReferenceRead ReferenceRead
hi default link LsoReferenceWrite ReferenceWrite
endif
" 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