~dricottone/my-vim-colors

631dffe024cc02f829ebf3d3532fe64acd414278 — dricottone 5 years ago 2ff48d8
Initial commit of working colorschemes
5 files changed, 681 insertions(+), 43 deletions(-)

M colors/general.vim
A colors/markdown.vim
A colors/shell.vim
A colors/spss.vim
A colors/xml.vim
M colors/general.vim => colors/general.vim +43 -43
@@ 17,7 17,7 @@ let g:colors_name = "general"
hi Comment ctermfg=grey ctermbg=NONE

" any constant
hi constant  ctermfg=NONE ctermbg=NONE
hi Constant  ctermfg=NONE ctermbg=NONE
"hi String    ctermfg=NONE ctermbg=NONE
"hi Character ctermfg=NONE ctermbg=NONE
"hi Number    ctermfg=NONE ctermbg=NONE


@@ 78,76 78,76 @@ hi Todo ctermfg=white ctermbg=NONE
" NOTE: No attributes for GUIs, tabs, or spellchecking

" text attributes
hi Normal       ctermfg=white  ctermbg=NONE
hi NormalNC     ctermfg=white  ctermbg=NONE
hi Whitespace   ctermfg=white  ctermbg=NONE
hi SpecialKey   ctermfg=brown  ctermbg=NONE
hi MatchParen   ctermfg=NONE   ctermbg=brown
hi Normal       ctermfg=white    ctermbg=NONE
hi NormalNC     ctermfg=white    ctermbg=NONE
hi Whitespace   ctermfg=white    ctermbg=NONE
hi SpecialKey   ctermfg=brown    ctermbg=NONE
hi MatchParen   ctermfg=NONE     ctermbg=brown

" non-text attributes
hi NonText      ctermfg=brown  ctermbg=NONE
hi LineNr       ctermfg=brown  ctermbg=NONE
hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=bold
hi EndOfBuffer  ctermfg=brown  ctermbg=NONE
hi NonText      ctermfg=brown    ctermbg=NONE
hi LineNr       ctermfg=brown    ctermbg=NONE
hi CursorLineNr ctermfg=yellow   ctermbg=NONE cterm=bold
hi EndOfBuffer  ctermfg=brown    ctermbg=NONE

" cursor attributes
hi Cursor       ctermfg=NONE   ctermbg=white
hi CursorIM     ctermfg=NONE   ctermbg=white
hi TermCursor   ctermfg=NONE   ctermbg=white
hi TermCursorNC ctermfg=NONE   ctermbg=grey
hi CursorColumn ctermfg=NONE   ctermbg=NONE
hi CursorLine   ctermfg=NONE   ctermbg=NONE
hi Cursor       ctermfg=NONE     ctermbg=white
hi CursorIM     ctermfg=NONE     ctermbg=white
hi TermCursor   ctermfg=NONE     ctermbg=white
hi TermCursorNC ctermfg=NONE     ctermbg=grey
hi CursorColumn ctermfg=NONE     ctermbg=NONE
hi CursorLine   ctermfg=NONE     ctermbg=NONE

" statusline attributes
hi StatusLine   ctermfg=NONE ctermbg=NONE
hi StatusLineNC ctermfg=NONE ctermbg=brown
hi StatusLine   ctermfg=brown    ctermbg=NONE cterm=bold
hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=bold

" message attributes
hi Question     ctermfg=brown  ctermbg=NONE
hi ErrorMsg     ctermfg=white  ctermbg=brown
hi Title        ctermfg=NONE  ctermbg=NONE
hi WarningMsg   ctermfg=white ctermbg=brown
hi ModeMsg      ctermfg=white ctermbg=brown
hi MsgArea      ctermfg=NONE  ctermbg=NONE
hi MsgSeparator ctermfg=NONE  ctermbg=NONE
hi MoreMsg      ctermfg=white ctermbg=brown
hi Question     ctermfg=brown    ctermbg=NONE
hi ErrorMsg     ctermfg=white    ctermbg=brown
hi Title        ctermfg=brown    ctermbg=NONE
hi WarningMsg   ctermfg=white    ctermbg=brown
hi ModeMsg      ctermfg=white    ctermbg=brown
hi MsgArea      ctermfg=NONE     ctermbg=NONE
hi MsgSeparator ctermfg=NONE     ctermbg=NONE
hi MoreMsg      ctermfg=white    ctermbg=brown

" split attributes
hi VertSplit    ctermfg=NONE   ctermbg=brown
hi VertSplit    ctermfg=black    ctermbg=brown cterm=NONE

" fold attrbutes
hi Folded       ctermfg=NONE   ctermfg=darkgrey
hi FoldColumn   ctermfg=NONE   ctermbg=NONE
hi Folded       ctermfg=NONE     ctermfg=darkgrey
hi FoldColumn   ctermfg=NONE     ctermbg=NONE

" sign attributes
hi SignColumn   ctermfg=NONE   ctermbg=NONE
hi SignColumn   ctermfg=NONE     ctermbg=NONE

" wildmenu completion attributes
hi WildMenu     ctermfg=NONE   ctermbg=yellow
hi WildMenu     ctermfg=NONE     ctermbg=yellow

" search and `substitute` attributes
hi Search       ctermfg=NONE  ctermbg=NONE
hi IncSearch    ctermfg=NONE  ctermbg=NONE
hi Substitute   ctermfg=NONE  ctermbg=NONE
hi Search       ctermfg=NONE     ctermbg=NONE
hi IncSearch    ctermfg=NONE     ctermbg=NONE
hi Substitute   ctermfg=NONE     ctermbg=NONE

" `colorcolumn` attributes
hi ColorColumn  ctermfg=NONE   ctermbg=brown
hi ColorColumn  ctermfg=NONE     ctermbg=brown

" `conceallevel` attributes
hi Conceal      ctermfg=NONE   ctermbg=NONE
hi Conceal      ctermfg=NONE     ctermbg=NONE

" netrw mode attributes
hi Directory    ctermfg=yellow ctermbg=NONE
hi Directory    ctermfg=yellow   ctermbg=NONE

" diff mode attributes
hi DiffAdd      ctermfg=green ctermbg=NONE
hi DiffChange   ctermfg=NONE  ctermbg=darkgrey
hi DiffText     ctermfg=NONE  ctermbg=darkgrey
hi DiffDelete   ctermfg=red   ctermbg=NONE
hi DiffAdd      ctermfg=green    ctermbg=NONE
hi DiffChange   ctermfg=NONE     ctermbg=darkgrey
hi DiffText     ctermfg=NONE     ctermbg=darkgrey
hi DiffDelete   ctermfg=red      ctermbg=NONE

" visual mode attributes
hi Visual       ctermfg=NONE  ctermbg=darkgrey
hi VisualNOS    ctermfg=NONE  ctermbg=darkgrey
hi Visual       ctermfg=NONE     ctermbg=darkgrey
hi VisualNOS    ctermfg=NONE     ctermbg=darkgrey




A colors/markdown.vim => colors/markdown.vim +157 -0
@@ 0,0 1,157 @@
" vim colorscheme file
" Minimal highlighting for all languages

set background=dark
hi clear
if exists("syntax on")
  syntax reset
endif
let g:colors_name = "markdown"



" Suggested syntax groups
" https://neovim.io/doc/user/syntax.html#group-name

" any comment
hi Comment ctermfg=grey ctermbg=NONE

" any constant
hi Constant  ctermfg=NONE ctermbg=NONE
"hi String    ctermfg=NONE ctermbg=NONE
"hi Character ctermfg=NONE ctermbg=NONE
"hi Number    ctermfg=NONE ctermbg=NONE
"hi Boolean   ctermfg=NONE ctermbg=NONE
"hi Float     ctermfg=NONE ctermbg=NONE

" any variable name
hi Identifier ctermfg=NONE ctermbg=NONE
"hi Function   ctermfg=NONE ctermbg=NONE

" any statement
hi Statement   ctermfg=NONE ctermbg=NONE
"hi Conditional ctermfg=NONE ctermbg=NONE
"hi Repeat      ctermfg=NONE ctermbg=NONE
"hi Label       ctermfg=NONE ctermbg=NONE
"hi Operator    ctermfg=NONE ctermbg=NONE
"hi Keyword     ctermfg=NONE ctermbg=NONE
"hi Exception   ctermfg=NONE ctermbg=NONE

" generic Preprocessor
hi PreProc    ctermfg=NONE ctermbg=NONE
"hi Include    ctermfg=NONE ctermbg=NONE
"hi Define     ctermfg=NONE ctermbg=NONE
"hi Macro      ctermfg=NONE ctermbg=NONE
"hi PreCondit  ctermfg=NONE ctermbg=NONE

" int, long, char. etc.
hi Type         ctermfg=NONE ctermbg=NONE
"hi StorageClass ctermfg=NONE ctermbg=NONE
"hi Structure    ctermfg=NONE ctermbg=NONE
"hi Typedef      ctermfg=NONE ctermbg=NONE

" any special symbol
hi Special        ctermfg=yellow ctermbg=NONE
"hi SpecialChar    ctermfg=NONE   ctermbg=NONE
"hi Tag            ctermfg=NONE   ctermbg=NONE
"hi Delimiter      ctermfg=NONE   ctermbg=NONE
"hi SpecialComment ctermfg=NONE   ctermbg=NONE
"hi Debug          ctermfg=NONE   ctermbg=NONE

" text that stands out, HTML links
hi Underlined ctermfg=NONE ctermbg=NONE

" left blank, hidden
hi Ignore ctermfg=NONE ctermbg=darkgrey

" any erroneous construct
hi Error ctermfg=white ctermbg=brown

" anything that needs extra attention
hi Todo ctermfg=white ctermbg=NONE



" Default highlighting groups
" https://neovim.io/doc/user/syntax.html#highlight-groups

" NOTE: No attributes for GUIs, tabs, or spellchecking

" text attributes
hi Normal       ctermfg=white    ctermbg=NONE
hi NormalNC     ctermfg=white    ctermbg=NONE
hi Whitespace   ctermfg=white    ctermbg=NONE
hi SpecialKey   ctermfg=brown    ctermbg=NONE
hi MatchParen   ctermfg=NONE     ctermbg=brown

" non-text attributes
hi NonText      ctermfg=brown    ctermbg=NONE
hi LineNr       ctermfg=brown    ctermbg=NONE
hi CursorLineNr ctermfg=yellow   ctermbg=NONE cterm=bold
hi EndOfBuffer  ctermfg=brown    ctermbg=NONE

" cursor attributes
hi Cursor       ctermfg=NONE     ctermbg=white
hi CursorIM     ctermfg=NONE     ctermbg=white
hi TermCursor   ctermfg=NONE     ctermbg=white
hi TermCursorNC ctermfg=NONE     ctermbg=grey
hi CursorColumn ctermfg=NONE     ctermbg=NONE
hi CursorLine   ctermfg=NONE     ctermbg=NONE

" statusline attributes
hi StatusLine   ctermfg=brown    ctermbg=NONE cterm=bold
hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=bold

" message attributes
hi Question     ctermfg=brown    ctermbg=NONE
hi ErrorMsg     ctermfg=white    ctermbg=brown
hi Title        ctermfg=brown    ctermbg=NONE
hi WarningMsg   ctermfg=white    ctermbg=brown
hi ModeMsg      ctermfg=white    ctermbg=brown
hi MsgArea      ctermfg=NONE     ctermbg=NONE
hi MsgSeparator ctermfg=NONE     ctermbg=NONE
hi MoreMsg      ctermfg=white    ctermbg=brown

" split attributes
hi VertSplit    ctermfg=black    ctermbg=brown cterm=NONE

" fold attrbutes
hi Folded       ctermfg=NONE     ctermfg=darkgrey
hi FoldColumn   ctermfg=NONE     ctermbg=NONE

" sign attributes
hi SignColumn   ctermfg=NONE     ctermbg=NONE

" wildmenu completion attributes
hi WildMenu     ctermfg=NONE     ctermbg=yellow

" search and `substitute` attributes
hi Search       ctermfg=NONE     ctermbg=NONE
hi IncSearch    ctermfg=NONE     ctermbg=NONE
hi Substitute   ctermfg=NONE     ctermbg=NONE

" `colorcolumn` attributes
hi ColorColumn  ctermfg=NONE     ctermbg=brown

" `conceallevel` attributes
hi Conceal      ctermfg=NONE     ctermbg=NONE

" netrw mode attributes
hi Directory    ctermfg=yellow   ctermbg=NONE

" diff mode attributes
hi DiffAdd      ctermfg=green    ctermbg=NONE
hi DiffChange   ctermfg=NONE     ctermbg=darkgrey
hi DiffText     ctermfg=NONE     ctermbg=darkgrey
hi DiffDelete   ctermfg=red      ctermbg=NONE

" visual mode attributes
hi Visual       ctermfg=NONE     ctermbg=darkgrey
hi VisualNOS    ctermfg=NONE     ctermbg=darkgrey



" Plugin groups

hi illuminatedWord ctermfg=NONE ctermbg=brown


A colors/shell.vim => colors/shell.vim +157 -0
@@ 0,0 1,157 @@
" vim colorscheme file
" Minimal highlighting for all languages

set background=dark
hi clear
if exists("syntax on")
  syntax reset
endif
let g:colors_name = "shell"



" Suggested syntax groups
" https://neovim.io/doc/user/syntax.html#group-name

" any comment
hi Comment ctermfg=grey ctermbg=NONE

" any constant
hi Constant  ctermfg=grey ctermbg=NONE
"hi String    ctermfg=NONE ctermbg=NONE
"hi Character ctermfg=NONE ctermbg=NONE
"hi Number    ctermfg=NONE ctermbg=NONE
"hi Boolean   ctermfg=NONE ctermbg=NONE
"hi Float     ctermfg=NONE ctermbg=NONE

" any variable name
hi Identifier ctermfg=yellow ctermbg=NONE
"hi Function   ctermfg=NONE   ctermbg=NONE

" any statement
hi Statement   ctermfg=NONE ctermbg=NONE
"hi Conditional ctermfg=NONE ctermbg=NONE
"hi Repeat      ctermfg=NONE ctermbg=NONE
"hi Label       ctermfg=NONE ctermbg=NONE
"hi Operator    ctermfg=NONE ctermbg=NONE
"hi Keyword     ctermfg=NONE ctermbg=NONE
"hi Exception   ctermfg=NONE ctermbg=NONE

" generic Preprocessor
hi PreProc    ctermfg=yellow ctermbg=NONE
"hi Include    ctermfg=NONE   ctermbg=NONE
"hi Define     ctermfg=NONE   ctermbg=NONE
"hi Macro      ctermfg=NONE   ctermbg=NONE
"hi PreCondit  ctermfg=NONE   ctermbg=NONE

" int, long, char. etc.
hi Type         ctermfg=NONE ctermbg=NONE
"hi StorageClass ctermfg=NONE ctermbg=NONE
"hi Structure    ctermfg=NONE ctermbg=NONE
"hi Typedef      ctermfg=NONE ctermbg=NONE

" any special symbol
hi Special        ctermfg=NONE ctermbg=NONE
"hi SpecialChar    ctermfg=NONE ctermbg=NONE
"hi Tag            ctermfg=NONE ctermbg=NONE
"hi Delimiter      ctermfg=NONE ctermbg=NONE
"hi SpecialComment ctermfg=NONE ctermbg=NONE
"hi Debug          ctermfg=NONE ctermbg=NONE

" text that stands out, HTML links
hi Underlined ctermfg=NONE ctermbg=NONE

" left blank, hidden
hi Ignore ctermfg=NONE ctermbg=darkgrey

" any erroneous construct
hi Error ctermfg=white ctermbg=brown

" anything that needs extra attention
hi Todo ctermfg=white ctermbg=NONE



" Default highlighting groups
" https://neovim.io/doc/user/syntax.html#highlight-groups

" NOTE: No attributes for GUIs, tabs, or spellchecking

" text attributes
hi Normal       ctermfg=white    ctermbg=NONE
hi NormalNC     ctermfg=white    ctermbg=NONE
hi Whitespace   ctermfg=white    ctermbg=NONE
hi SpecialKey   ctermfg=brown    ctermbg=NONE
hi MatchParen   ctermfg=NONE     ctermbg=brown

" non-text attributes
hi NonText      ctermfg=brown    ctermbg=NONE
hi LineNr       ctermfg=brown    ctermbg=NONE
hi CursorLineNr ctermfg=yellow   ctermbg=NONE cterm=bold
hi EndOfBuffer  ctermfg=brown    ctermbg=NONE

" cursor attributes
hi Cursor       ctermfg=NONE     ctermbg=white
hi CursorIM     ctermfg=NONE     ctermbg=white
hi TermCursor   ctermfg=NONE     ctermbg=white
hi TermCursorNC ctermfg=NONE     ctermbg=grey
hi CursorColumn ctermfg=NONE     ctermbg=NONE
hi CursorLine   ctermfg=NONE     ctermbg=NONE

" statusline attributes
hi StatusLine   ctermfg=brown    ctermbg=NONE cterm=bold
hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=bold

" message attributes
hi Question     ctermfg=brown    ctermbg=NONE
hi ErrorMsg     ctermfg=white    ctermbg=brown
hi Title        ctermfg=brown    ctermbg=NONE
hi WarningMsg   ctermfg=white    ctermbg=brown
hi ModeMsg      ctermfg=white    ctermbg=brown
hi MsgArea      ctermfg=NONE     ctermbg=NONE
hi MsgSeparator ctermfg=NONE     ctermbg=NONE
hi MoreMsg      ctermfg=white    ctermbg=brown

" split attributes
hi VertSplit    ctermfg=black    ctermbg=brown cterm=NONE

" fold attrbutes
hi Folded       ctermfg=NONE     ctermfg=darkgrey
hi FoldColumn   ctermfg=NONE     ctermbg=NONE

" sign attributes
hi SignColumn   ctermfg=NONE     ctermbg=NONE

" wildmenu completion attributes
hi WildMenu     ctermfg=NONE     ctermbg=yellow

" search and `substitute` attributes
hi Search       ctermfg=NONE     ctermbg=NONE
hi IncSearch    ctermfg=NONE     ctermbg=NONE
hi Substitute   ctermfg=NONE     ctermbg=NONE

" `colorcolumn` attributes
hi ColorColumn  ctermfg=NONE     ctermbg=brown

" `conceallevel` attributes
hi Conceal      ctermfg=NONE     ctermbg=NONE

" netrw mode attributes
hi Directory    ctermfg=yellow   ctermbg=NONE

" diff mode attributes
hi DiffAdd      ctermfg=green    ctermbg=NONE
hi DiffChange   ctermfg=NONE     ctermbg=darkgrey
hi DiffText     ctermfg=NONE     ctermbg=darkgrey
hi DiffDelete   ctermfg=red      ctermbg=NONE

" visual mode attributes
hi Visual       ctermfg=NONE     ctermbg=darkgrey
hi VisualNOS    ctermfg=NONE     ctermbg=darkgrey



" Plugin groups

hi illuminatedWord ctermfg=NONE ctermbg=brown


A colors/spss.vim => colors/spss.vim +157 -0
@@ 0,0 1,157 @@
" vim colorscheme file
" Minimal highlighting for all languages

set background=dark
hi clear
if exists("syntax on")
  syntax reset
endif
let g:colors_name = "spss"



" Suggested syntax groups
" https://neovim.io/doc/user/syntax.html#group-name

" any comment
hi Comment ctermfg=grey ctermbg=NONE

" any constant
hi Constant  ctermfg=NONE ctermbg=NONE
"hi String    ctermfg=NONE ctermbg=NONE
"hi Character ctermfg=NONE ctermbg=NONE
"hi Number    ctermfg=NONE ctermbg=NONE
"hi Boolean   ctermfg=NONE ctermbg=NONE
"hi Float     ctermfg=NONE ctermbg=NONE

" any variable name
hi Identifier ctermfg=yellow ctermbg=NONE
"hi Function   ctermfg=NONE   ctermbg=NONE

" any statement
hi Statement   ctermfg=yellow ctermbg=NONE
"hi Conditional ctermfg=NONE   ctermbg=NONE
"hi Repeat      ctermfg=NONE   ctermbg=NONE
"hi Label       ctermfg=NONE   ctermbg=NONE
"hi Operator    ctermfg=NONE   ctermbg=NONE
"hi Keyword     ctermfg=NONE   ctermbg=NONE
"hi Exception   ctermfg=NONE   ctermbg=NONE

" generic Preprocessor
hi PreProc    ctermfg=NONE ctermbg=NONE
"hi Include    ctermfg=NONE ctermbg=NONE
"hi Define     ctermfg=NONE ctermbg=NONE
"hi Macro      ctermfg=NONE ctermbg=NONE
"hi PreCondit  ctermfg=NONE ctermbg=NONE

" int, long, char. etc.
hi Type         ctermfg=NONE ctermbg=NONE
"hi StorageClass ctermfg=NONE ctermbg=NONE
"hi Structure    ctermfg=NONE ctermbg=NONE
"hi Typedef      ctermfg=NONE ctermbg=NONE

" any special symbol
hi Special        ctermfg=NONE ctermbg=NONE
"hi SpecialChar    ctermfg=NONE ctermbg=NONE
"hi Tag            ctermfg=NONE ctermbg=NONE
"hi Delimiter      ctermfg=NONE ctermbg=NONE
"hi SpecialComment ctermfg=NONE ctermbg=NONE
"hi Debug          ctermfg=NONE ctermbg=NONE

" text that stands out, HTML links
hi Underlined ctermfg=NONE ctermbg=NONE

" left blank, hidden
hi Ignore ctermfg=NONE ctermbg=darkgrey

" any erroneous construct
hi Error ctermfg=white ctermbg=brown

" anything that needs extra attention
hi Todo ctermfg=white ctermbg=NONE



" Default highlighting groups
" https://neovim.io/doc/user/syntax.html#highlight-groups

" NOTE: No attributes for GUIs, tabs, or spellchecking

" text attributes
hi Normal       ctermfg=white    ctermbg=NONE
hi NormalNC     ctermfg=white    ctermbg=NONE
hi Whitespace   ctermfg=white    ctermbg=NONE
hi SpecialKey   ctermfg=brown    ctermbg=NONE
hi MatchParen   ctermfg=NONE     ctermbg=brown

" non-text attributes
hi NonText      ctermfg=brown    ctermbg=NONE
hi LineNr       ctermfg=brown    ctermbg=NONE
hi CursorLineNr ctermfg=yellow   ctermbg=NONE cterm=bold
hi EndOfBuffer  ctermfg=brown    ctermbg=NONE

" cursor attributes
hi Cursor       ctermfg=NONE     ctermbg=white
hi CursorIM     ctermfg=NONE     ctermbg=white
hi TermCursor   ctermfg=NONE     ctermbg=white
hi TermCursorNC ctermfg=NONE     ctermbg=grey
hi CursorColumn ctermfg=NONE     ctermbg=NONE
hi CursorLine   ctermfg=NONE     ctermbg=NONE

" statusline attributes
hi StatusLine   ctermfg=brown    ctermbg=NONE cterm=bold
hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=bold

" message attributes
hi Question     ctermfg=brown    ctermbg=NONE
hi ErrorMsg     ctermfg=white    ctermbg=brown
hi Title        ctermfg=brown    ctermbg=NONE
hi WarningMsg   ctermfg=white    ctermbg=brown
hi ModeMsg      ctermfg=white    ctermbg=brown
hi MsgArea      ctermfg=NONE     ctermbg=NONE
hi MsgSeparator ctermfg=NONE     ctermbg=NONE
hi MoreMsg      ctermfg=white    ctermbg=brown

" split attributes
hi VertSplit    ctermfg=black    ctermbg=brown cterm=NONE

" fold attrbutes
hi Folded       ctermfg=NONE     ctermfg=darkgrey
hi FoldColumn   ctermfg=NONE     ctermbg=NONE

" sign attributes
hi SignColumn   ctermfg=NONE     ctermbg=NONE

" wildmenu completion attributes
hi WildMenu     ctermfg=NONE     ctermbg=yellow

" search and `substitute` attributes
hi Search       ctermfg=NONE     ctermbg=NONE
hi IncSearch    ctermfg=NONE     ctermbg=NONE
hi Substitute   ctermfg=NONE     ctermbg=NONE

" `colorcolumn` attributes
hi ColorColumn  ctermfg=NONE     ctermbg=brown

" `conceallevel` attributes
hi Conceal      ctermfg=NONE     ctermbg=NONE

" netrw mode attributes
hi Directory    ctermfg=yellow   ctermbg=NONE

" diff mode attributes
hi DiffAdd      ctermfg=green    ctermbg=NONE
hi DiffChange   ctermfg=NONE     ctermbg=darkgrey
hi DiffText     ctermfg=NONE     ctermbg=darkgrey
hi DiffDelete   ctermfg=red      ctermbg=NONE

" visual mode attributes
hi Visual       ctermfg=NONE     ctermbg=darkgrey
hi VisualNOS    ctermfg=NONE     ctermbg=darkgrey



" Plugin groups

hi illuminatedWord ctermfg=NONE ctermbg=brown


A colors/xml.vim => colors/xml.vim +167 -0
@@ 0,0 1,167 @@
" vim colorscheme file
" Minimal highlighting for all languages

set background=dark
hi clear
if exists("syntax on")
  syntax reset
endif
let g:colors_name = "xml"



" Suggested syntax groups
" https://neovim.io/doc/user/syntax.html#group-name

" any comment
hi Comment ctermfg=grey ctermbg=NONE

" any constant
hi Constant  ctermfg=NONE ctermbg=NONE
"hi String    ctermfg=NONE ctermbg=NONE
"hi Character ctermfg=NONE ctermbg=NONE
"hi Number    ctermfg=NONE ctermbg=NONE
"hi Boolean   ctermfg=NONE ctermbg=NONE
"hi Float     ctermfg=NONE ctermbg=NONE

" any variable name
hi Identifier ctermfg=NONE ctermbg=NONE
"hi Function   ctermfg=NONE ctermbg=NONE

" any statement
hi Statement   ctermfg=NONE ctermbg=NONE
"hi Conditional ctermfg=NONE ctermbg=NONE
"hi Repeat      ctermfg=NONE ctermbg=NONE
"hi Label       ctermfg=NONE ctermbg=NONE
"hi Operator    ctermfg=NONE ctermbg=NONE
"hi Keyword     ctermfg=NONE ctermbg=NONE
"hi Exception   ctermfg=NONE ctermbg=NONE

" generic Preprocessor
hi PreProc    ctermfg=NONE ctermbg=NONE
"hi Include    ctermfg=NONE ctermbg=NONE
"hi Define     ctermfg=NONE ctermbg=NONE
"hi Macro      ctermfg=NONE ctermbg=NONE
"hi PreCondit  ctermfg=NONE ctermbg=NONE

" int, long, char. etc.
hi Type         ctermfg=NONE ctermbg=NONE
"hi StorageClass ctermfg=NONE ctermbg=NONE
"hi Structure    ctermfg=NONE ctermbg=NONE
"hi Typedef      ctermfg=NONE ctermbg=NONE

" any special symbol
hi Special        ctermfg=NONE ctermbg=NONE
"hi SpecialChar    ctermfg=NONE ctermbg=NONE
"hi Tag            ctermfg=NONE ctermbg=NONE
"hi Delimiter      ctermfg=NONE ctermbg=NONE
"hi SpecialComment ctermfg=NONE ctermbg=NONE
"hi Debug          ctermfg=NONE ctermbg=NONE

" text that stands out, HTML links
hi Underlined ctermfg=NONE ctermbg=NONE

" left blank, hidden
hi Ignore ctermfg=NONE ctermbg=darkgrey

" any erroneous construct
hi Error ctermfg=white ctermbg=brown

" anything that needs extra attention
hi Todo ctermfg=white ctermbg=NONE



" Default highlighting groups
" https://neovim.io/doc/user/syntax.html#highlight-groups

" NOTE: No attributes for GUIs, tabs, or spellchecking

" text attributes
hi Normal       ctermfg=white    ctermbg=NONE
hi NormalNC     ctermfg=white    ctermbg=NONE
hi Whitespace   ctermfg=white    ctermbg=NONE
hi SpecialKey   ctermfg=brown    ctermbg=NONE
hi MatchParen   ctermfg=NONE     ctermbg=brown

" non-text attributes
hi NonText      ctermfg=brown    ctermbg=NONE
hi LineNr       ctermfg=brown    ctermbg=NONE
hi CursorLineNr ctermfg=yellow   ctermbg=NONE cterm=bold
hi EndOfBuffer  ctermfg=brown    ctermbg=NONE

" cursor attributes
hi Cursor       ctermfg=NONE     ctermbg=white
hi CursorIM     ctermfg=NONE     ctermbg=white
hi TermCursor   ctermfg=NONE     ctermbg=white
hi TermCursorNC ctermfg=NONE     ctermbg=grey
hi CursorColumn ctermfg=NONE     ctermbg=NONE
hi CursorLine   ctermfg=NONE     ctermbg=NONE

" statusline attributes
hi StatusLine   ctermfg=brown    ctermbg=NONE cterm=bold
hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=bold

" message attributes
hi Question     ctermfg=brown    ctermbg=NONE
hi ErrorMsg     ctermfg=white    ctermbg=brown
hi Title        ctermfg=brown    ctermbg=NONE
hi WarningMsg   ctermfg=white    ctermbg=brown
hi ModeMsg      ctermfg=white    ctermbg=brown
hi MsgArea      ctermfg=NONE     ctermbg=NONE
hi MsgSeparator ctermfg=NONE     ctermbg=NONE
hi MoreMsg      ctermfg=white    ctermbg=brown

" split attributes
hi VertSplit    ctermfg=black    ctermbg=brown cterm=NONE

" fold attrbutes
hi Folded       ctermfg=NONE     ctermfg=darkgrey
hi FoldColumn   ctermfg=NONE     ctermbg=NONE

" sign attributes
hi SignColumn   ctermfg=NONE     ctermbg=NONE

" wildmenu completion attributes
hi WildMenu     ctermfg=NONE     ctermbg=yellow

" search and `substitute` attributes
hi Search       ctermfg=NONE     ctermbg=NONE
hi IncSearch    ctermfg=NONE     ctermbg=NONE
hi Substitute   ctermfg=NONE     ctermbg=NONE

" `colorcolumn` attributes
hi ColorColumn  ctermfg=NONE     ctermbg=brown

" `conceallevel` attributes
hi Conceal      ctermfg=NONE     ctermbg=NONE

" netrw mode attributes
hi Directory    ctermfg=yellow   ctermbg=NONE

" diff mode attributes
hi DiffAdd      ctermfg=green    ctermbg=NONE
hi DiffChange   ctermfg=NONE     ctermbg=darkgrey
hi DiffText     ctermfg=NONE     ctermbg=darkgrey
hi DiffDelete   ctermfg=red      ctermbg=NONE

" visual mode attributes
hi Visual       ctermfg=NONE     ctermbg=darkgrey
hi VisualNOS    ctermfg=NONE     ctermbg=darkgrey



" Plugin groups

hi illuminatedWord ctermfg=NONE ctermbg=brown

hi xmlAttrib      ctermfg=grey   ctermbg=NONE
hi xmlAttribPunct ctermfg=grey   ctermbg=NONE
hi xmlEndTag      ctermfg=grey   ctermbg=NONE
hi xmlError       ctermfg=grey   ctermbg=NONE
hi xmlEqual       ctermfg=grey   ctermbg=NONE
hi xmlNamespace   ctermfg=grey   ctermbg=NONE
hi xmlString      ctermfg=grey   ctermbg=NONE
hi xmlTag         ctermfg=grey   ctermbg=NONE
hi xmlTagName     ctermfg=yellow ctermbg=NONE