aboutsummaryrefslogtreecommitdiff
path: root/colors/coderonline.vim
diff options
context:
space:
mode:
authorMax Christian Pohle2016-05-09 17:00:35 +0200
committerMax Christian Pohle2016-05-09 17:00:35 +0200
commitc2a13ef3f498d90fb9f46b830e14c31156635676 (patch)
treee125ca03554399949d6ca0fd27b7cf1953cbf02c /colors/coderonline.vim
parent8fd5f60d660f385b766b9c0e7ac874632c1cea1f (diff)
downloadvim-karlmarks-c2a13ef3f498d90fb9f46b830e14c31156635676.tar.bz2
vim-karlmarks-c2a13ef3f498d90fb9f46b830e14c31156635676.zip
moved repository up again
this repo shell be used for vim exclusively
Diffstat (limited to 'colors/coderonline.vim')
-rw-r--r--colors/coderonline.vim180
1 files changed, 180 insertions, 0 deletions
diff --git a/colors/coderonline.vim b/colors/coderonline.vim
new file mode 100644
index 0000000..f842b28
--- /dev/null
+++ b/colors/coderonline.vim
@@ -0,0 +1,180 @@
1" color theme for vim
2" Maintainer: Max Christian Pohle <max@coderonline.de>
3" Last Change: 07.09.2015
4" Web: http://max.coderonline.de/
5
6set background=dark
7hi clear
8if exists("syntax_on")
9 syntax reset
10endif
11let g:colors_name="coderonline"
12
13
14"set guifont=Andale\ Mono\ 12
15set guifont=Liberation\ Mono\ Normal\ 11
16"set guifont=Meslo\ LG\ S\ DZ\ for\ Powerline\ 14
17"set guifont=Monospace\ 11
18"set guifont=DejaVu\ Sans\ Mono\ 11
19"set guifont=Liberation\ Mono\ for\ Powerline\ 11
20"set guifont=Envy\ Code\ R\ 11
21
22set number
23set hls
24
25highlight Menu gui=none cterm=none term=none guibg=white ctermbg=white guifg=black ctermfg=black
26highlight Scrollbar gui=none cterm=none term=none guibg=white ctermbg=white guifg=black ctermfg=black
27highlight Tooltip gui=none cterm=none term=none guibg=yellow ctermbg=yellow guifg=black ctermfg=black
28
29highlight Normal gui=none cterm=none term=none guibg=white ctermbg=white guifg=black ctermfg=black
30highlight! link NonText Normal
31
32highlight Statement gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=#0000ff ctermfg=21
33highlight! link Boolean Statement
34highlight! link Identifier Statement
35
36highlight Type gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=DarkBlue ctermfg=darkblue
37
38highlight Constant gui=none cterm=none term=none guibg=white ctermbg=white guifg=brown ctermfg=brown
39highlight! link String Constant
40highlight! link Number Constant
41
42highlight Comment gui=none cterm=none term=none guibg=white ctermbg=white guifg=DarkGreen ctermfg=DarkGreen
43highlight! link PreProc Comment
44
45highlight StatusLine gui=bold cterm=bold term=bold guibg=lightgray ctermbg=lightgray guifg=darkgray ctermfg=darkgrey
46highlight! link StatusLineNC StatusLine
47
48highlight LineNr gui=none cterm=none term=none guibg=lightgray ctermbg=lightgray guifg=black ctermfg=black
49highlight CursorLine gui=none cterm=none term=none guibg=lightgray ctermbg=lightgray
50" highlight! link CursorLine LineNr
51" highlight! link CursorColumn LineNr
52" highlight! link ColorColumn LineNr
53
54" Cursor the character under the cursor
55highlight Cursor gui=inverse cterm=inverse term=inverse guibg=lightgray ctermbg=lightgray guifg=black ctermfg=black
56highlight iCursor gui=underline cterm=underline term=underline
57highlight! link CursorLineNr Cursor
58highlight! link CursorIM Cursor
59highlight! link Visual Cursor
60highlight! link VirualNOS Cursor
61" highlight! link MatchParen LineNr
62highlight MatchParen guibg=yellow ctermbg=yellow
63
64" WildMenu current match in 'wildmenu' completion
65" Pmenu Popup menu: normal item.
66" PmenuSel Popup menu: selected item.
67" PmenuSbar Popup menu: scrollbar.
68" PmenuThumb Popup menu: Thumb of the scrollbar.
69highlight! link WildMenu Todo
70highlight! link Popup LineNr
71highlight! link PMenu Popup
72highlight! link PMenuSel CursorLineNr
73highlight! link PMenuSbar CursorLineNr
74highlight! link PMenuThumb CursorLineNr
75
76
77" Windows
78highlight Title gui=bold cterm=bold term=bold guibg=lightgray ctermbg=lightgray guifg=darkgray ctermfg=darkgray
79highlight! link VertSplit Title
80highlight! link StatusLine Title
81highlight! link StatusLineNC Title
82highlight! link TabLine Title
83highlight! link TabLineFill TabLine
84highlight! link TabLineSel TabLine
85highlight TabLineSel gui=inverse cterm=inverse term=inverse
86
87highlight cParen gui=none cterm=none term=none guibg=white ctermbg=white guifg=orange ctermfg=brown
88highlight cBlock gui=none cterm=none term=none guibg=white ctermbg=cyan guifg=orange ctermfg=brown
89highlight vimParenSep gui=none cterm=none term=none guibg=white ctermbg=white guifg=orange ctermfg=brown
90
91highlight Special gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=black ctermfg=178
92highlight! link SpecialKey Special
93
94highlight Todo gui=none cterm=none term=none guibg=yellow ctermbg=yellow guifg=black ctermfg=black
95highlight! link ModeMsg Todo
96highlight! link MoreMsg Todo
97highlight! link ErrorMsg Todo
98highlight! link Conceal Todo
99highlight! link Directory Todo
100
101highlight Question gui=bold cterm=bold term=bold guibg=white ctermbg=white guifg=black ctermfg=black
102highlight! link WarningMsg Question
103
104highlight SpellBad gui=underline cterm=underline term=underline ctermbg=white
105highlight! link SpellCap SpellBad
106highlight! link SpellLocal Todo
107highlight! link SpellRare Todo
108" *hl-Conceal*
109" *hl-DiffAdd*
110" DiffAdd diff mode: Added line |diff.txt|
111" *hl-DiffChange*
112" DiffChange diff mode: Changed line |diff.txt|
113" *hl-DiffDelete*
114" DiffDelete diff mode: Deleted line |diff.txt|
115" *hl-DiffText*
116" DiffText diff mode: Changed text within a changed line |diff.txt|
117" *hl-ErrorMsg*
118" Folded line used for closed folds
119" *hl-FoldColumn*
120" FoldColumn 'foldcolumn'
121" *hl-SignColumn*
122" SignColumn column where |signs| are displayed
123" *hl-IncSearch*
124" IncSearch 'incsearch' highlighting; also used for the text replaced with
125" ":s///c"
126" *hl-LineNr*
127" MatchParen The character under the cursor or just before it, if it
128" is a paired bracket, and its match. |pi_paren.txt|
129"
130" *hl-ModeMsg*
131" *hl-NonText*
132" *hl-Search*
133" Search Last search pattern highlighting (see 'hlsearch').
134" Also used for highlighting the current line in the quickfix
135" window and similar items that need to stand out.
136" *hl-SpecialKey*
137" to show unprintable characters in the text, 'listchars'.
138" Generally: text that is displayed differently from what it
139" really is.
140" *hl-SpellBad*
141
142
143" ====================== Important bits ======================
144"exe 'hi Normal guifg='.s:white .' guibg='.s:darkgrey
145"exe 'hi String guifg='.s:green .' guibg='.s:darkgrey .' gui=bold'
146"exe 'hi Function guifg='.s:violet .' guibg='.s:darkgrey .' gui=none'
147"exe 'hi Operator guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none'
148"exe 'hi Type guifg='.s:yellow .' guibg='.s:darkgrey .' gui=bold'
149"exe 'hi Number guifg='.s:orange .' guibg='.s:darkgrey .' gui=none'
150"exe 'hi Constant guifg='.s:red .' guibg='.s:darkgrey .' gui=none'
151"exe 'hi Macro guifg='.s:magenta .' guibg='.s:darkgrey .' gui=none'
152"exe 'hi PreProc guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
153"exe 'hi Keyword guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none'
154"exe 'hi Comment guifg='.s:white .' guibg='.s:darkgrey .' gui=italic'
155"exe 'hi TODO guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=italic,bold'
156" Lay out our palette
157let s:grey_blue = '#8a9597'
158let s:light_grey_blue = '#a0a8b0'
159let s:dark_grey_blue = '#34383c'
160let s:mid_grey_blue = '#64686c'
161let s:beige = '#ceb67f'
162let s:light_orange = '#ebc471'
163let s:yellow = '#e3d796'
164let s:violet = '#a982c8'
165let s:magenta = '#a933ac'
166let s:green = '#e0a96f'
167let s:lightgreen = '#c2c98f'
168let s:red = '#d08356'
169let s:cyan = '#74dad9'
170let s:darkgrey = '#1a1a1a'
171let s:grey = '#303030'
172let s:lightgrey = '#605958'
173let s:white = '#fffedc'
174let s:orange = '#d08356'
175
176" ~~~ These are specific to color_coded ~~~
177exe 'hi Member guifg=#0000aa gui=italic'
178exe 'hi Variable guifg=#8800aa gui=none'
179exe 'hi Namespace guifg=#aa0000 gui=none'
180exe 'hi EnumConstant guifg=#00aaaa gui=none'
..