Created
July 31, 2020 15:29
-
-
Save wez/afea18dba82825663712c882947e4aa4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" Wez's VIM colors for Dark background | |
" vim:ts=2:sw=2:et: | |
hi clear | |
if exists("syntax on") | |
syntax reset | |
endif | |
let g:colors_name = "wez" | |
let &background="dark" | |
" The palette is taken from my xterm colors: | |
" XTerm*background: black | |
" XTerm*foreground: grey70 | |
" XTerm*VT100*color0: black black | |
" XTerm*VT100*color1: rgb:cc/55/55 red | |
" XTerm*VT100*color2: rgb:55/cc/55 green | |
" XTerm*VT100*color3: rgb:cc/cc/55 yellow | |
" XTerm*VT100*color4: rgb:55/55/cc blue | |
" XTerm*VT100*color5: rgb:cc/55/cc magenta | |
" XTerm*VT100*color6: rgb:55/cc/cc cyan | |
" XTerm*VT100*color7: rgb:cc/cc/cc white | |
" XTerm*VT100*color8: rgb:55/55/55 bright black | |
" XTerm*VT100*color9: rgb:ff/55/55 bright red | |
" XTerm*VT100*color10: rgb:55/ff/55 bright green | |
" XTerm*VT100*color11: rgb:ff/ff/55 bright yellow | |
" XTerm*VT100*color12: rgb:55/55/ff bright blue | |
" XTerm*VT100*color13: rgb:ff/55/ff bright magenta | |
" XTerm*VT100*color14: rgb:55/ff/ff bright cyan | |
" XTerm*VT100*color15: rgb:ff/ff/ff bright white | |
" XTerm*VT100*colorUL: tomato use tomato for underline | |
" XTerm*VT100*colorBD: white use white for bold | |
hi SignColumn ctermbg=NONE guibg=NONE | |
" I prefer to use color indices rather than names to avoid unpredictable | |
" color selection when high color terminals are used | |
" Grey | |
hi Normal term=NONE ctermfg=7 guifg=#c3c3c3 guibg=NONE | |
if has("gui_running") | |
hi Normal guibg=black | |
endif | |
" Yellow | |
hi Statement term=bold cterm=None ctermfg=Yellow ctermbg=NONE | |
\ gui=bold guifg=#ffff55 guibg=NONE | |
" Blue | |
hi PreProc term=underline cterm=NONE ctermfg=blue ctermbg=NONE | |
\ gui=NONE guifg=#8888ff guibg=NONE | |
" Cyan | |
hi Comment term=bold cterm=italic ctermfg=LightCyan ctermbg=black | |
\ gui=NONE guifg=#55cccc guibg=NONE | |
" Magenta | |
hi Constant term=underline cterm=NONE ctermfg=DarkMagenta ctermbg=NONE | |
\ gui=NONE guifg=#ff55ff guibg=NONE | |
" Red-ish; Orange in gui for better contrast | |
" Special chars are things like \n in a quoted string | |
hi Special term=bold cterm=None ctermfg=DarkRed ctermbg=NONE | |
\ gui=NONE guifg=Orange guibg=NONE | |
hi SpecialComment term=bold cterm=italic ctermfg=DarkRed ctermbg=NONE | |
\ gui=NONE guifg=Orange guibg=NONE | |
hi LineNr term=bold cterm=bold ctermfg=DarkRed ctermbg=NONE | |
\ gui=NONE guifg=Orange guibg=NONE | |
hi Folded term=underline cterm=bold ctermfg=DarkCyan ctermbg=NONE | |
\ gui=NONE guifg=#55cccc guibg=#555555 | |
" Green for types | |
hi Type term=underline cterm=None ctermfg=DarkGreen ctermbg=NONE | |
\ gui=bold guifg=#55ff55 guibg=NONE | |
" Regular cyan for special function names etc. | |
hi Identifier term=underline cterm=NONE ctermfg=DarkCyan ctermbg=NONE | |
\ gui=NONE guifg=#55cccc guibg=NONE | |
hi Underlined term=underline cterm=underline,bold ctermfg=DarkBlue | |
\ gui=underline guifg=#5555ff | |
hi Ignore term=NONE cterm=NONE ctermfg=black ctermbg=NONE | |
\ gui=NONE guifg=bg guibg=NONE | |
hi Todo term=standout cterm=italic ctermfg=Black ctermbg=LightCyan guifg=Orange guibg=#442222 | |
hi IncSearch term=reverse cterm=none ctermfg=Black ctermbg=DarkYellow | |
\ gui=NONE guifg=black guibg=Orange | |
hi Search term=reverse cterm=none ctermfg=Black ctermbg=DarkYellow | |
\ gui=NONE guifg=black guibg=#cc55cc | |
hi Cursor guifg=black guibg=#53ae71 | |
hi Visual term=reverse cterm=bold ctermfg=0 ctermbg=6 | |
\ gui=NONE guifg=black guibg=#55cccc | |
" NonText are things like the tilde after EOF. Greenish works well in GUI, | |
" and dark red in a terminal | |
hi NonText term=NONE cterm=NONE ctermfg=1 gui=bold guifg=SeaGreen | |
hi SpecialKey term=NONE cterm=NONE ctermfg=8 gui=NONE guifg=#666666 guibg=NONE | |
hi StatusLineNC cterm=NONE ctermbg=DarkGrey ctermfg=black gui=NONE | |
\ guifg=black guibg=#555555 | |
hi StatusLine cterm=bold ctermbg=DarkBlue ctermfg=White gui=NONE | |
\ guifg=#cccccc guibg=#5555cc | |
" pop-up menu | |
hi Pmenu cterm=NONE ctermfg=0 ctermbg=4 gui=NONE | |
\ guifg=black guibg=#5555cc | |
hi PmenuSel cterm=NONE ctermfg=4 ctermbg=0 gui=NONE | |
\ guifg=#cc55cc guibg=#2222aa | |
hi PmenuSbar cterm=NONE ctermfg=5 ctermbg=0 gui=NONE | |
\ guifg=black guibg=#cccccc | |
hi PmenuThumb cterm=NONE ctermfg=1 ctermbg=6 gui=NONE | |
\ guifg=black guibg=NONE | |
hi link String Constant | |
hi link Character Constant | |
hi link Number Constant | |
hi link Boolean Constant | |
hi link Float Number | |
hi link Function Identifier | |
hi link Conditional Statement | |
hi link Repeat Statement | |
hi link Label Statement | |
hi link Operator Statement | |
hi link Keyword Statement | |
hi link Exception Statement | |
hi link Include PreProc | |
hi link Define PreProc | |
hi link Macro PreProc | |
hi link PreCondit PreProc | |
hi link StorageClass Type | |
hi link Structure Type | |
hi link Typedef Type | |
hi link Tag Special | |
hi link SpecialChar Special | |
hi link Delimiter Special | |
hi link SpecialComment Special | |
hi link Debug Special | |
hi SpellBad term=underline cterm=underline,bold ctermfg=4 | |
\ gui=underline guifg=#5555ff | |
hi DiffAdd ctermfg=NONE ctermbg=22 | |
hi DiffChange ctermfg=NONE ctermbg=23 | |
hi DiffText ctermfg=NONE ctermbg=23 | |
hi DiffDelete ctermfg=NONE ctermbg=52 | |
" here's an example line that will wrap so that I can see how the showbreak stuff renders. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment