ignore on .netrwhist
[my-vim-dotfolder.git] / colors / rastafari.vim
blob8dc07ea25b2c69ed7c4245da0f75f9a22d5bbd6e
1 " Vim color file
3 " Maintainer:  Dominique Pelle <dominique.pelle at gmail.com>
4 " Last Change: 21 Jun 2010
5 " URL:         http://dominique.pelle.free.fr/rastafari.vim
6 " Screenshot:  http://dominique.pelle.free.fr/rastafari.vim.png
8 " See also cursor color settings for terminal and statusline colors
9 " in http://dominique.pelle.free.fr/.vimrc
11 set background=dark
12 hi clear
13 if exists("syntax on")
14   syntax reset
15 endif
17 if has('eval')
18   let g:colors_name="rastafari"
19 endif
20 " Normal colors {{{1
21 "hi Normal       guifg=#aaaaaa guibg=#000000 gui=none term=none     cterm=none    ctermfg=grey ctermbg=black
22 hi Normal       guifg=#aaaaaa guibg=#000000 gui=none term=none     cterm=none    ctermfg=grey
23 hi Title        guifg=#ff60ff guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=magenta
24 hi Ignore       guifg=#888888 guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=darkgrey
25 hi Comment      guifg=#00aa00 guibg=bg      gui=none term=none     cterm=none    ctermfg=darkgreen
26 hi LineNr       guifg=#ffff60 guibg=bg      gui=bold term=none     cterm=none    ctermfg=yellow
27 hi Include      guifg=#666666 guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=darkgrey
28 hi Define       guifg=#666666 guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=darkgrey
29 hi Macro        guifg=#666666 guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=darkgrey
30 hi PreProc      guifg=#666666 guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=darkgrey
31 hi PreCondit    guifg=#666666 guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=darkgrey
32 hi NonText      guifg=#ffff60 guibg=bg      gui=none term=none     cterm=none    ctermfg=yellow
33 hi Directory    guifg=#ffff60 guibg=bg      gui=bold term=none     cterm=none    ctermfg=yellow
34 hi SpecialKey   guifg=#ffff60 guibg=bg      gui=none term=none     cterm=none    ctermfg=yellow
35 hi Type         guifg=#dddddd guibg=bg      gui=bold term=none     cterm=none    ctermfg=white
36 hi String       guifg=#aa2222 guibg=bg      gui=none term=none     cterm=none    ctermfg=darkred
37 hi Constant     guifg=#aa2222 guibg=bg      gui=none term=none     cterm=none    ctermfg=darkred
38 hi Special      guifg=#ff8800 guibg=bg      gui=none term=none     cterm=none    ctermfg=darkyellow
39 hi Number       guifg=#aa2222 guibg=bg      gui=none term=none     cterm=none    ctermfg=darkred
40 hi MoreMsg      guifg=#80ff80 guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=green
41 hi Identifier   guifg=#dddddd guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=white
42 hi Conditional  guifg=#dddddd guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=white
43 hi Repeat       guifg=#dddddd guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=white
44 hi Statement    guifg=#dddddd guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=white
45 hi Label        guifg=#dddddd guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=grey
46 hi Operator     guifg=#dddddd guibg=bg      gui=bold term=bold     cterm=bold    ctermfg=white
47 hi Function     guifg=#dddddd guibg=bg      gui=none term=none     cterm=none    ctermfg=white
48 hi MatchParen   guifg=#dddddd guibg=#0000aa gui=none term=none     cterm=none    ctermfg=grey       ctermbg=blue
49 hi ErrorMsg     guifg=#ffff60 guibg=#aa0000 gui=bold term=none     cterm=none    ctermfg=yellow     ctermbg=red
50 hi WildMenu     guifg=#ffff00 guibg=#00aa00 gui=bold term=none     cterm=bold    ctermfg=yellow     ctermbg=darkgrey
51 hi Folded       guifg=#444444 guibg=#00aaaa gui=bold term=reverse  cterm=reverse ctermfg=cyan       ctermbg=black
52 hi FoldColumn   guifg=#00aaaa guibg=#444444 gui=bold term=none     cterm=bold    ctermfg=cyan       ctermbg=black
53 hi SignColumn   guifg=#8888ff guibg=bg      gui=none term=none     cterm=none    ctermfg=cyan       ctermbg=black
54 hi Search       guifg=#dddddd guibg=#0000ff gui=none term=none     cterm=none    ctermfg=white      ctermbg=blue
55 hi IncSearch    guifg=#dddddd guibg=#008080 gui=none term=none     cterm=none    ctermfg=white      ctermbg=cyan
56 hi WarningMsg   guifg=#ffff60 guibg=#008800 gui=bold term=none     cterm=bold    ctermfg=yellow     ctermbg=lightgreen
57 hi Question     guifg=#80ff80 guibg=#008800 gui=bold term=standout cterm=bold    ctermfg=lightgreen ctermbg=lightgreen
58 hi Pmenu        guifg=#80ff80 guibg=#008800 gui=bold term=standout cterm=none    ctermfg=green      ctermbg=green
59 hi PmenuSel     guifg=#ffcc00 guibg=#aa0000 gui=bold term=standout cterm=bold    ctermfg=yellow     ctermbg=red
60 hi Visual       guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold    ctermfg=green      ctermbg=green
61 hi TabLineFill  guifg=#80ff80 guibg=#008800 gui=bold term=bold     cterm=none    ctermfg=lightgreen ctermbg=green
62 hi TabLine      guifg=#80ff80 guibg=#008800 gui=bold term=standout cterm=bold    ctermfg=lightgreen ctermbg=lightgreen
63 hi TabLineSel   guifg=#ffff60 guibg=#008800 gui=bold term=none     cterm=none    ctermfg=yellow     ctermbg=green
64 hi VertSplit    guifg=#80ff80 guibg=#008800 gui=none term=none     cterm=none    ctermfg=lightgreen ctermbg=green
65 hi TabLine      guifg=#66ff66 guibg=#008800 gui=bold term=bold     cterm=bold    ctermfg=lightgreen
66 hi StatusLine   guifg=#66ff66 guibg=#008000 gui=bold term=none     cterm=bold    ctermfg=lightgreen
67 hi CursorColumn guifg=NONE    guibg=#111111 gui=none term=none     cterm=none    ctermfg=darkgrey   ctermbg=grey
68 hi CursorLine   guifg=NONE    guibg=#111111 gui=none term=none     cterm=none    ctermfg=darkgrey   ctermbg=grey
69 " Specific for c {{{1
70 hi cOctalZero    guifg=#ff8800 guibg=bg      gui=none term=none     cterm=none    ctermfg=darkyellow
71 hi cFormat       guifg=#ff8800 guibg=bg      gui=none term=none     cterm=none    ctermfg=darkyellow
72 " Specific for diff {{{1
73 hi DiffAdd      guifg=#ffff33 guibg=#404010 gui=bold term=none cterm=none ctermfg=green
74 hi DiffChange                 guibg=#202020 gui=bold term=none            ctermfg=darkgrey
75 hi DiffText     guifg=#3333ff guibg=#100040 gui=bold term=none cterm=none ctermfg=blue
76 hi DiffDelete   guifg=#ff0000 guibg=#401010 gui=bold term=none cterm=none ctermfg=red
77 hi diffLine     guifg=#444444 guibg=bg gui=bold term=none cterm=bold ctermfg=darkgrey
78 hi diffOldLine  guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey
79 hi diffOldFile  guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey
80 hi diffNewFile  guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey
81 hi diffAdded    guifg=#80ff80 guibg=bg gui=none term=none cterm=none ctermfg=green
82 hi diffRemoved  guifg=#ff0000 guibg=bg gui=none term=none cterm=none ctermfg=red
83 hi diffChanged  guifg=#0000ff guibg=bg gui=none term=none cterm=none ctermfg=blue
84 " Specific for doxygen {{{1
85 hi doxygenStart                guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen
86 hi doxygenStartL               guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen
87 hi doxygenBriefLine            guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen
88 hi doxygenBrief                guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen
89 hi doxygenBriefL               guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen
90 hi doxygenPrevL                guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen
91 hi doxygenComment              guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen
92 hi doxygenCommentL             guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen
93 hi doxygenSpecialMultiLineDesc guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen
94 hi doxygenSpecial              guifg=#80ff80 guibg=bg gui=none term=none cterm=none ctermfg=lightgreen
95 hi doxygenParam                guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen
96 hi doxygenParamName            guifg=#3333ff guibg=bg gui=bold term=none cterm=none ctermfg=blue
97 hi doxygenParamDirection       guifg=#ffff60 guibg=bg gui=bold term=none cterm=none ctermfg=yellow
98 hi doxygenArgumentWord         guifg=#3333ff guibg=bg gui=none term=none cterm=none ctermfg=blue
99 hi doxygenCodeWord             guifg=#3333ff guibg=bg gui=bold term=none cterm=none ctermfg=blue
100 hi doxygenHyperLink            guifg=#3333ff guibg=bg gui=bold term=none cterm=none ctermfg=blue
101 " Specific for Vim script {{{1
102 hi vimCommentTitle guifg=#80ff80 guibg=bg      gui=bold term=none cterm=none ctermfg=lightgreen
103 hi vimHiCtermColor guifg=#ffff60 guibg=bg      gui=none term=none cterm=none ctermfg=yellow
104 hi vimFold         guifg=#888888 guibg=#222222 gui=none term=none cterm=none ctermfg=darkgrey ctermbg=grey
105 " Specific for help files {{{1
106 hi helpHyperTextJump guifg=#ffaa00 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow
107 " Specific for Perl {{{1
108 hi perlSharpBang        guifg=#80ff80 guibg=bg gui=bold term=standout cterm=bold ctermfg=lightgreen
109 hi perlStatement        guifg=#aaaaaa guibg=bg gui=none term=none     cterm=none ctermfg=grey
110 hi perlStatementStorage guifg=#dddddd guibg=bg gui=bold term=none     cterm=none ctermfg=white
111 hi perlVarPlain         guifg=#aaaaaa guibg=bg gui=none term=none     cterm=none ctermfg=grey
112 hi perlVarPlain2        guifg=#aaaaaa guibg=bg gui=none term=none     cterm=none ctermfg=grey
113 " Specific for Ruby {{{1
114 hi rubySharpBang guifg=#80ff80 guibg=bg gui=bold term=none cterm=bold ctermfg=lightgreen
115 " Specific for the statusline {{{1
116 " My ~/.vimrc uses User1 and User2 in active statusline.
117 hi User1 guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold ctermfg=lightgreen ctermbg=lightgreen
118 hi User2 guifg=#ffff60 guibg=#008000 gui=bold term=none     cterm=bold ctermfg=yellow     ctermbg=lightgreen
119 " My ~/.vimrc uses User3 and User4 in non-active statusline.
120 hi User3 guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold ctermfg=lightgreen ctermbg=lightgreen
121 hi User4 guifg=#66ff66 guibg=#008000 gui=bold term=none     cterm=bold ctermfg=lightgreen ctermbg=lightgreen
122 " Specific for netrw {{{1
123 hi netrwTilde   guifg=#aaaaaa guibg=bg      gui=bold term=none cterm=none ctermfg=grey
124 hi netrwExe     guifg=#aa2222 guibg=bg      gui=none term=none cterm=none ctermfg=darkred
125 hi netrwTags    guifg=#666666 guibg=bg      gui=bold term=bold cterm=bold ctermfg=darkgrey
126 hi netrwTilde   guifg=#666666 guibg=bg      gui=bold term=bold cterm=bold ctermfg=darkgrey
127 hi netrwSymLink guifg=#1111ff guibg=bg      gui=none term=none cterm=none ctermfg=blue
128 hi netrwList    guifg=#aaaaaa guibg=#000000 gui=none term=none cterm=none ctermfg=grey
129 " Specific for confluence wiki {{{1
130 hi confluenceHeadingMarker guifg=#aa2222 guibg=bg gui=none term=none cterm=none ctermfg=darkred
131 hi confluenceHeading       guifg=#ffff60 guibg=bg gui=bold term=none cterm=none ctermfg=yellow
132 hi confluenceVerbatim      guifg=#dddddd guibg=bg gui=none term=none cterm=none ctermfg=white
133 " Specific for HTML {{{1
134 hi htmlLink guifg=#3333ff guibg=bg gui=none term=none cterm=none ctermfg=lightblue
135 " Specific for XML {{{1
136 hi XmlTagName     guifg=#ffffff guibg=bg gui=bold term=bold cterm=bold ctermfg=white
137 hi XmlEndTag      guifg=#ffffff guibg=bg gui=bold term=bold cterm=bold ctermfg=white
138 hi XmlTag         guifg=#ffffff guibg=bg gui=bold term=bold cterm=bold ctermfg=white
139 hi XmlAttrib      guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey
140 hi XmlEntity      guifg=#ff8800 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow
141 hi XmlEntityPunct guifg=#ff8800 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow
142 " Spell checking {{{1
143 if version >= 700
144   hi SpellBad   guisp=red    gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline
145   hi SpellCap   guisp=yellow gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline
146   hi SpellRare  guisp=blue   gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline
147   hi SpellLocal guisp=orange gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline
148 endif
149 " Cursor color for GUI {{{1
150 hi Cursor   guifg=#000000 guibg=#ff0000
151 hi lCursor  guifg=#000000 guibg=#80ff80
152 hi CursorIM guifg=#000000 guibg=#0090ff
153 " vim: foldmethod=marker foldmarker={{{,}}}: