blob: f842b285a8497124aa4d262794064da4bb2463a6 (
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
|
" color theme for vim
" Maintainer: Max Christian Pohle <max@coderonline.de>
" Last Change: 07.09.2015
" Web: http://max.coderonline.de/
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="coderonline"
"set guifont=Andale\ Mono\ 12
set guifont=Liberation\ Mono\ Normal\ 11
"set guifont=Meslo\ LG\ S\ DZ\ for\ Powerline\ 14
"set guifont=Monospace\ 11
"set guifont=DejaVu\ Sans\ Mono\ 11
"set guifont=Liberation\ Mono\ for\ Powerline\ 11
"set guifont=Envy\ Code\ R\ 11
set number
set hls
highlight Menu gui=none cterm=none term=none guibg=white ctermbg=white guifg=black ctermfg=black
highlight Scrollbar gui=none cterm=none term=none guibg=white ctermbg=white guifg=black ctermfg=black
highlight Tooltip gui=none cterm=none term=none guibg=yellow ctermbg=yellow guifg=black ctermfg=black
highlight Normal gui=none cterm=none term=none guibg=white ctermbg=white guifg=black ctermfg=black
highlight! link NonText Normal
highlight Statement gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=#0000ff ctermfg=21
highlight! link Boolean Statement
highlight! link Identifier Statement
highlight Type gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=DarkBlue ctermfg=darkblue
highlight Constant gui=none cterm=none term=none guibg=white ctermbg=white guifg=brown ctermfg=brown
highlight! link String Constant
highlight! link Number Constant
highlight Comment gui=none cterm=none term=none guibg=white ctermbg=white guifg=DarkGreen ctermfg=DarkGreen
highlight! link PreProc Comment
highlight StatusLine gui=bold cterm=bold term=bold guibg=lightgray ctermbg=lightgray guifg=darkgray ctermfg=darkgrey
highlight! link StatusLineNC StatusLine
highlight LineNr gui=none cterm=none term=none guibg=lightgray ctermbg=lightgray guifg=black ctermfg=black
highlight CursorLine gui=none cterm=none term=none guibg=lightgray ctermbg=lightgray
" highlight! link CursorLine LineNr
" highlight! link CursorColumn LineNr
" highlight! link ColorColumn LineNr
" Cursor the character under the cursor
highlight Cursor gui=inverse cterm=inverse term=inverse guibg=lightgray ctermbg=lightgray guifg=black ctermfg=black
highlight iCursor gui=underline cterm=underline term=underline
highlight! link CursorLineNr Cursor
highlight! link CursorIM Cursor
highlight! link Visual Cursor
highlight! link VirualNOS Cursor
" highlight! link MatchParen LineNr
highlight MatchParen guibg=yellow ctermbg=yellow
" WildMenu current match in 'wildmenu' completion
" Pmenu Popup menu: normal item.
" PmenuSel Popup menu: selected item.
" PmenuSbar Popup menu: scrollbar.
" PmenuThumb Popup menu: Thumb of the scrollbar.
highlight! link WildMenu Todo
highlight! link Popup LineNr
highlight! link PMenu Popup
highlight! link PMenuSel CursorLineNr
highlight! link PMenuSbar CursorLineNr
highlight! link PMenuThumb CursorLineNr
" Windows
highlight Title gui=bold cterm=bold term=bold guibg=lightgray ctermbg=lightgray guifg=darkgray ctermfg=darkgray
highlight! link VertSplit Title
highlight! link StatusLine Title
highlight! link StatusLineNC Title
highlight! link TabLine Title
highlight! link TabLineFill TabLine
highlight! link TabLineSel TabLine
highlight TabLineSel gui=inverse cterm=inverse term=inverse
highlight cParen gui=none cterm=none term=none guibg=white ctermbg=white guifg=orange ctermfg=brown
highlight cBlock gui=none cterm=none term=none guibg=white ctermbg=cyan guifg=orange ctermfg=brown
highlight vimParenSep gui=none cterm=none term=none guibg=white ctermbg=white guifg=orange ctermfg=brown
highlight Special gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=black ctermfg=178
highlight! link SpecialKey Special
highlight Todo gui=none cterm=none term=none guibg=yellow ctermbg=yellow guifg=black ctermfg=black
highlight! link ModeMsg Todo
highlight! link MoreMsg Todo
highlight! link ErrorMsg Todo
highlight! link Conceal Todo
highlight! link Directory Todo
highlight Question gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=black ctermfg=black
highlight! link WarningMsg Question
highlight SpellBad gui=underline cterm=underline term=underline ctermbg=white
highlight! link SpellCap SpellBad
highlight! link SpellLocal Todo
highlight! link SpellRare Todo
" *hl-Conceal*
" *hl-DiffAdd*
" DiffAdd diff mode: Added line |diff.txt|
" *hl-DiffChange*
" DiffChange diff mode: Changed line |diff.txt|
" *hl-DiffDelete*
" DiffDelete diff mode: Deleted line |diff.txt|
" *hl-DiffText*
" DiffText diff mode: Changed text within a changed line |diff.txt|
" *hl-ErrorMsg*
" Folded line used for closed folds
" *hl-FoldColumn*
" FoldColumn 'foldcolumn'
" *hl-SignColumn*
" SignColumn column where |signs| are displayed
" *hl-IncSearch*
" IncSearch 'incsearch' highlighting; also used for the text replaced with
" ":s///c"
" *hl-LineNr*
" MatchParen The character under the cursor or just before it, if it
" is a paired bracket, and its match. |pi_paren.txt|
"
" *hl-ModeMsg*
" *hl-NonText*
" *hl-Search*
" Search Last search pattern highlighting (see 'hlsearch').
" Also used for highlighting the current line in the quickfix
" window and similar items that need to stand out.
" *hl-SpecialKey*
" to show unprintable characters in the text, 'listchars'.
" Generally: text that is displayed differently from what it
" really is.
" *hl-SpellBad*
" ====================== Important bits ======================
"exe 'hi Normal guifg='.s:white .' guibg='.s:darkgrey
"exe 'hi String guifg='.s:green .' guibg='.s:darkgrey .' gui=bold'
"exe 'hi Function guifg='.s:violet .' guibg='.s:darkgrey .' gui=none'
"exe 'hi Operator guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none'
"exe 'hi Type guifg='.s:yellow .' guibg='.s:darkgrey .' gui=bold'
"exe 'hi Number guifg='.s:orange .' guibg='.s:darkgrey .' gui=none'
"exe 'hi Constant guifg='.s:red .' guibg='.s:darkgrey .' gui=none'
"exe 'hi Macro guifg='.s:magenta .' guibg='.s:darkgrey .' gui=none'
"exe 'hi PreProc guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
"exe 'hi Keyword guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none'
"exe 'hi Comment guifg='.s:white .' guibg='.s:darkgrey .' gui=italic'
"exe 'hi TODO guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=italic,bold'
" Lay out our palette
let s:grey_blue = '#8a9597'
let s:light_grey_blue = '#a0a8b0'
let s:dark_grey_blue = '#34383c'
let s:mid_grey_blue = '#64686c'
let s:beige = '#ceb67f'
let s:light_orange = '#ebc471'
let s:yellow = '#e3d796'
let s:violet = '#a982c8'
let s:magenta = '#a933ac'
let s:green = '#e0a96f'
let s:lightgreen = '#c2c98f'
let s:red = '#d08356'
let s:cyan = '#74dad9'
let s:darkgrey = '#1a1a1a'
let s:grey = '#303030'
let s:lightgrey = '#605958'
let s:white = '#fffedc'
let s:orange = '#d08356'
" ~~~ These are specific to color_coded ~~~
exe 'hi Member guifg=#0000aa gui=italic'
exe 'hi Variable guifg=#8800aa gui=none'
exe 'hi Namespace guifg=#aa0000 gui=none'
exe 'hi EnumConstant guifg=#00aaaa gui=none'
|