~dricottone/my-vim-colors

2ff48d8d4152dd75e8413b76b674423605cf2631 — dricottone 5 years ago
Initial commit
1 files changed, 157 insertions(+), 0 deletions(-)

A colors/general.vim
A  => colors/general.vim +157 -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 = "general"



" 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=NONE ctermbg=NONE
hi StatusLineNC ctermfg=NONE ctermbg=brown

" 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

" split attributes
hi VertSplit    ctermfg=NONE   ctermbg=brown

" 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