aboutsummaryrefslogtreecommitdiff
path: root/Common/nvim/colors/bw.vim
blob: 07ef00eea96a94c46a695abd5dd566516d223704 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
if exists("syntax_on")
  syntax reset
endif

highlight clear

" Function to reset all highlight groups
function! ResetAllHighlights()
  " Get all highlight groups
  let highlight_groups = getcompletion('', 'highlight')
  
  " Reset each highlight group
  for group in highlight_groups
    exec 'highlight ' . group . ' guibg=NONE ctermbg=NONE guifg=NONE ctermfg=NONE cterm=NONE gui=NONE'
  endfor
endfunction

" Call the function to reset all highlights
call ResetAllHighlights()

let g:colors_name = "bw"

" Customize comment color
hi Conceal       guifg=LightGrey         guibg=DarkGrey           ctermfg=LightGrey  ctermbg=DarkGrey                                     
hi NonText       guifg=Blue              gui=bold                 ctermfg=Blue                                                            

hi StatusLine    gui=reverse,bold        cterm=reverse,bold                                                                               
hi StatusLineNC  gui=reverse             cterm=reverse                                                                                    

hi TabLine      term=reverse  cterm=reverse  gui=reverse
hi link TabLineFill TabLine
hi TabLineSel gui=bold cterm=bold

hi WinBar        gui=bold                cterm=bold                                                                                       

hi Pmenu         guibg=LightGray guifg=Black
hi PmenuSbar     term=reverse            cterm=reverse           gui=reverse
hi link PmenuThumb SBar
hi PmenuSel     guibg=Gray
hi link PmenuKind Pmenu
hi link PmenuExtraSel Pmenu
hi WildMenu guifg=Black guibg=Yellow ctermfg=Black ctermbg=Yellow                                       

hi link NormalFloat Pmenu

hi Visual        term=reverse            cterm=reverse           gui=reverse
hi VisualNOS     term=reverse,underline  cterm=reverse,underline gui=reverse,underline

hi SpellBad    term=undercurl  cterm=undercurl  ctermfg=5 gui=undercurl guisp=LightRed
hi SpellCap    term=undercurl  cterm=undercurl  ctermfg=5 gui=undercurl guisp=DarkYellow 
hi SpellLocal  term=undercurl  cterm=undercurl  ctermfg=5 gui=undercurl guisp=Green 
hi SpellRare   term=undercurl  cterm=undercurl  ctermfg=5 gui=undercurl guisp=LightCyan 

"hi DiffAdd     ctermfg=2   guifg=White  guibg=DarkGreen
"hi DiffChange  ctermfg=94  guifg=White  guibg=DarkYellow
"hi DiffDelete  ctermfg=1   guifg=White  guibg=DarkRed
"hi DiffText    ctermfg=4   guifg=Blue
hi DiffAdd     ctermfg=2   guifg=Green
hi DiffChange  ctermfg=94  guifg=DarkYellow
hi DiffDelete  ctermfg=1   guifg=Red
hi DiffText    ctermfg=4   guifg=Blue

hi Comment        ctermfg=248 guifg=Grey
hi link  FoldColumn      Comment
hi link  Folded          Comment
hi link  LineNr          Comment
hi link  NonText         Comment
hi link  SpecialComment  Comment
hi ColorColumn    ctermbg=240 guibg=LightGrey

hi  Underlined  cterm=bold  gui=bold

hi Error       ctermbg=white   ctermfg=red      cterm=reverse      gui=reverse
hi Identifier  cterm=bold         gui=bold
hi Special     cterm=italic       gui=italic
hi Statement   cterm=bold         gui=bold
hi Todo        cterm=reverse      gui=reverse
" hi Type        cterm=bold,italic  gui=bold,italic
" hi Constant    cterm=bold         
hi Directory   cterm=bold         

hi MatchParen  ctermbg=LightGray guibg=LightGray guifg=Black ctermfg=Black

hi MoreMsg     ctermfg=magenta

hi Search ctermbg=11 guibg=Yellow ctermfg=Black guifg=Black
hi link  IncSearch     Search
hi link  QuickFixLine  Search
hi link  Substitute  Search
hi CurSearch  ctermbg=11 guibg=DarkYellow guifg=Black ctermfg=Black
hi IncSearch cterm=reverse gui=reverse



"function! SetTheme()
"  if &background == 'dark'
"    hi Pmenu         guibg=LightGray guifg=Black
"  else
"  endif
"endfunction
"autocmd VimEnter * call SetTheme()
"autocmd OptionSet background call SetTheme()