added submodules and default configuration
[stack/conf/vim.git] / colors / jellybeans.vim
1 set background=dark
2
3 hi clear
4
5 if exists("syntax_on")
6   syntax reset
7 endif
8
9 let colors_name = "jellybeans"
10
11 if version >= 700
12   hi CursorLine guibg=#1c1c1c cterm=none
13   hi CursorColumn guibg=#1c1c1c
14   hi MatchParen guifg=white guibg=#80a090 gui=bold
15
16   "Tabpages
17   hi TabLine guifg=black guibg=#b0b8c0 gui=italic
18   hi TabLineFill guifg=#9098a0
19   hi TabLineSel guifg=black guibg=#f0f0f0 gui=italic,bold
20
21   "P-Menu (auto-completion)
22   hi Pmenu guifg=white guibg=#000000
23   hi PmenuSel guifg=#101010 guibg=#eeeeee
24   "PmenuSbar
25   "PmenuThumb
26 endif
27
28 hi Visual guibg=#404040
29
30 "hi Cursor guifg=NONE guibg=#586068
31 hi Cursor guibg=#b0d0f0
32
33 hi Normal guifg=#e8e8d3 guibg=#151515 ctermfg=white ctermbg=none
34 "hi LineNr guifg=#808080 guibg=#e0e0e0
35 hi LineNr guifg=#605958 guibg=#151515 gui=none ctermfg=black
36 "hi Comment guifg=#5f5a60 gui=italic
37 hi Comment guifg=#888888 gui=italic ctermbg=none ctermfg=grey
38 hi Todo guifg=#808080 guibg=NONE gui=bold,italic
39
40 hi StatusLine guifg=#f0f0f0 guibg=#101010 gui=italic
41 hi StatusLineNC guifg=#a0a0a0 guibg=#181818 gui=italic
42 hi VertSplit guifg=#181818 guibg=#181818 gui=italic
43
44 hi Folded guibg=#384048 guifg=#a0a8b0 gui=italic ctermbg=none ctermfg=black
45 hi FoldColumn guibg=#384048 guifg=#a0a8b0
46 hi SignColumn guibg=#384048 guifg=#a0a8b0
47
48 hi Title guifg=#70b950 gui=bold
49
50 hi Constant guifg=#cf6a4c ctermfg=red
51 hi String guifg=#799d6a ctermfg=green
52 hi Delimiter guifg=#668799 ctermfg=grey
53 hi Special guifg=#99ad6a ctermfg=green
54 "hi Number guifg=#ff00fc
55 "hi Float
56 "hi Identifier guifg=#7587a6
57 hi Identifier guifg=#c6b6ee ctermfg=lightcyan
58 " Type d: 'class'
59 "hi Structure guifg=#9B859D gui=underline
60 hi Structure guifg=#8fbfdc gui=NONE ctermfg=lightcyan
61 hi Function guifg=#fad07a ctermfg=yellow
62 " dylan: method, library, ... d: if, return, ...
63 "hi Statement guifg=#7187a1 gui=NONE
64 hi Statement guifg=#8197bf gui=NONE ctermfg=darkblue
65 " Keywords  d: import, module...
66 hi PreProc guifg=#8fbfdc ctermfg=lightblue
67
68 hi link Operator Normal
69
70 hi Type guifg=#ffb964 gui=NONE ctermfg=yellow
71 hi NonText guifg=#808080 guibg=#151515
72
73 "hi Macro guifg=#a0b0c0 gui=underline
74
75 "Tabs, trailing spaces, etc (lcs)
76 hi SpecialKey guifg=#808080 guibg=#343434
77
78 "hi TooLong guibg=#ff0000 guifg=#f8f8f8
79
80 hi Search guifg=#f0a0c0 guibg=#302028 gui=underline ctermbg=none ctermfg=magenta cterm=underline
81
82 hi Directory guifg=#dad085 gui=NONE
83 hi Error guibg=#602020
84
85 " Diff
86
87 hi link diffRemoved Constant
88 hi link diffAdded String
89
90 " VimDiff
91
92 hi DiffAdd guibg=#032218 ctermbg=darkgreen ctermfg=black
93 hi DiffChange guibg=#100920 ctermbg=darkmagenta ctermfg=black
94 hi DiffDelete guibg=#220000 guifg=#220000 ctermbg=darkred ctermfg=black
95 hi DiffText guibg=#000940 ctermbg=darkred
96
97 " PHP
98
99 "hi phpFunctions guifg=#c676be
100 hi link phpFunctions Function
101 hi StorageClass guifg=#c59f6f ctermfg=red
102
103 " Ruby
104
105 hi link rubySharpBang Comment
106 hi rubyClass guifg=#447799 ctermfg=darkblue
107 hi rubyIdentifier guifg=#c6b6fe
108
109 hi rubyInstanceVariable guifg=#c6b6fe ctermfg=cyan
110 "hi rubySymbol guifg=#6677ff
111 hi rubySymbol guifg=#7697d6 ctermfg=blue
112 hi link rubyGlobalVariable rubyInstanceVariable
113 hi link rubyModule rubyClass
114 hi rubyControl guifg=#7597c6
115
116 hi link rubyString Special
117 hi rubyStringDelimiter guifg=#556633 ctermfg=darkgreen
118 hi link rubyInterpolationDelimiter Identifier
119
120 hi rubyRegexpDelimiter guifg=#540063 ctermfg=magenta
121 hi rubyRegexp guifg=#dd0093 ctermfg=darkmagenta
122 hi rubyRegexpSpecial guifg=#a40073 ctermfg=magenta
123
124 hi rubyPredefinedIdentifier guifg=#de5577 ctermfg=red
125
126 " Tag list
127 hi link TagListFileName Directory