blob: f55f6895edea6cd6b2485ebc3522d8b14c6214fa (
plain)
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
103
104
105
106
107
108
109
110
|
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "minimal-dark"
" Core UI highlight groups
hi! StatusLine ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! StatusLineNC ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! Normal ctermbg=NONE guibg=NONE
hi! Special ctermfg=cyan guifg=#00ffff
hi! LineNr ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! SpecialKey ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! ModeMsg ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE gui=NONE
hi! MoreMsg ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! NonText ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! vimGlobal ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! Comment ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE
hi! ErrorMsg ctermbg=234 ctermfg=darkred guibg=#1c1c1c guifg=#8b0000 gui=NONE
hi! Error ctermbg=234 ctermfg=darkred guibg=#1c1c1c guifg=#8b0000 gui=NONE
hi! SpellBad ctermbg=234 ctermfg=darkred guibg=#1c1c1c guifg=#8b0000 gui=NONE
hi! SpellRare ctermbg=234 ctermfg=darkred guibg=#1c1c1c guifg=#8b0000 gui=NONE
hi! Search ctermbg=236 ctermfg=darkred guibg=#303030 guifg=#8b0000
hi! vimTodo ctermbg=236 ctermfg=darkred guibg=#303030 guifg=#8b0000
hi! Todo ctermbg=236 ctermfg=darkred guibg=#303030 guifg=#8b0000
hi! IncSearch ctermbg=236 ctermfg=darkred guibg=#303030 guifg=#8b0000 gui=NONE
hi! MatchParen ctermbg=236 ctermfg=darkred guibg=#303030 guifg=#8b0000
hi! WinBar ctermfg=black ctermbg=NONE guifg=#000000 guibg=NONE gui=NONE
hi! SignColumn ctermbg=NONE guibg=NONE
hi! TabLineFill guibg=#121111 guifg=#000000 ctermbg=233 ctermfg=black
" Pmenu and float colors
hi! Pmenu ctermfg=0 ctermbg=2 guibg=#121212
hi! PmenuSel ctermfg=15 ctermbg=2 guibg=#121212
hi! NormalFloat gui=NONE guibg=#121212
hi! CocFloating gui=NONE guibg=#121212
hi! FloatBorder guifg=#5c6370 guibg=NONE
" Syntax highlighting groups - match Vim defaults
hi! Constant ctermfg=3 guifg=#FFFF00
hi! String ctermfg=1 guifg=#FF6B6B
hi! Character ctermfg=1 guifg=#FF6B6B
hi! Number ctermfg=3 guifg=#FFFF00
hi! Boolean ctermfg=3 guifg=#FFFF00
hi! Float ctermfg=3 guifg=#FFFF00
hi! Identifier ctermfg=2 guifg=#00FF00
hi! Function ctermfg=2 guifg=#00FF00
hi! Statement ctermfg=2 guifg=#00FF00
hi! Conditional ctermfg=2 guifg=#00FF00
hi! Repeat ctermfg=2 guifg=#00FF00
hi! Label ctermfg=2 guifg=#00FF00
hi! Operator ctermfg=3 guifg=#FFFF00
hi! Keyword ctermfg=2 guifg=#00FF00
hi! Exception ctermfg=1 guifg=#FF6B6B
hi! PreProc ctermfg=1 guifg=#FF6B6B
hi! Include ctermfg=1 guifg=#FF6B6B
hi! Define ctermfg=1 guifg=#FF6B6B
hi! Macro ctermfg=1 guifg=#FF6B6B
hi! PreCondit ctermfg=1 guifg=#FF6B6B
hi! Type ctermfg=2 guifg=#00FF00
hi! StorageClass ctermfg=2 guifg=#00FF00
hi! Structure ctermfg=2 guifg=#00FF00
hi! Typedef ctermfg=2 guifg=#00FF00
hi! Underlined cterm=underline gui=underline ctermfg=6 guifg=#00FFFF
" Links
hi! link ocamlKwErr Statement
" FileType specific overrides
augroup MinimalDarkColorScheme
autocmd!
au FileType * hi! StatusLine ctermfg=black ctermbg=NONE
au FileType * hi! StatusLineNC ctermfg=black ctermbg=NONE
au FileType * hi! Normal ctermbg=NONE
au FileType * hi! Special ctermfg=cyan
au FileType * hi! LineNr ctermfg=black ctermbg=NONE
au FileType * hi! SpecialKey ctermfg=black ctermbg=NONE
au FileType * hi! ModeMsg ctermfg=black cterm=NONE ctermbg=NONE
au FileType * hi! MoreMsg ctermfg=black ctermbg=NONE
au FileType * hi! NonText ctermfg=black ctermbg=NONE
au FileType * hi! vimGlobal ctermfg=black ctermbg=NONE
au FileType * hi! Comment ctermfg=black ctermbg=NONE
au FileType * hi! ErrorMsg ctermbg=234 ctermfg=darkred cterm=NONE
au FileType * hi! Error ctermbg=234 ctermfg=darkred cterm=NONE
au FileType * hi! SpellBad ctermbg=234 ctermfg=darkred cterm=NONE
au FileType * hi! SpellRare ctermbg=234 ctermfg=darkred cterm=NONE
au FileType * hi! Search ctermbg=236 ctermfg=darkred
au FileType * hi! vimTodo ctermbg=236 ctermfg=darkred
au FileType * hi! Todo ctermbg=236 ctermfg=darkred
au FileType * hi! MatchParen ctermbg=236 ctermfg=darkred
au FileType markdown,pandoc hi! Title ctermfg=yellow ctermbg=NONE
au FileType markdown,pandoc hi! Operator ctermfg=yellow ctermbg=NONE
au FileType markdown,pandoc set tw=0
au FileType markdown,pandoc set wrap
au FileType yaml hi! yamlBlockMappingKey ctermfg=NONE
au FileType yaml set sw=2
au FileType sh,bash set sw=2
au FileType c set sw=8
au FileType markdown,pandoc,asciidoc noremap j gj
au FileType markdown,pandoc,asciidoc noremap k gk
au FileType sh,bash set noet
augroup END
|