From 631dffe024cc02f829ebf3d3532fe64acd414278 Mon Sep 17 00:00:00 2001 From: dricottone Date: Tue, 15 Oct 2019 23:31:56 -0400 Subject: [PATCH] Initial commit of working colorschemes --- colors/general.vim | 86 +++++++++++------------ colors/markdown.vim | 157 +++++++++++++++++++++++++++++++++++++++++ colors/shell.vim | 157 +++++++++++++++++++++++++++++++++++++++++ colors/spss.vim | 157 +++++++++++++++++++++++++++++++++++++++++ colors/xml.vim | 167 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 681 insertions(+), 43 deletions(-) create mode 100644 colors/markdown.vim create mode 100644 colors/shell.vim create mode 100644 colors/spss.vim create mode 100644 colors/xml.vim diff --git a/colors/general.vim b/colors/general.vim index c5735e6..644372a 100644 --- a/colors/general.vim +++ b/colors/general.vim @@ -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 diff --git a/colors/markdown.vim b/colors/markdown.vim new file mode 100644 index 0000000..0c27732 --- /dev/null +++ b/colors/markdown.vim @@ -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 + diff --git a/colors/shell.vim b/colors/shell.vim new file mode 100644 index 0000000..4cb5f89 --- /dev/null +++ b/colors/shell.vim @@ -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 + diff --git a/colors/spss.vim b/colors/spss.vim new file mode 100644 index 0000000..c2fdd6c --- /dev/null +++ b/colors/spss.vim @@ -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 + diff --git a/colors/xml.vim b/colors/xml.vim new file mode 100644 index 0000000..70f0150 --- /dev/null +++ b/colors/xml.vim @@ -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 + -- 2.45.2