]> git.r.bdr.sh - rbdr/dotfiles/blame - vim/colors/railscasts2.vim
Add arch support, update X settings
[rbdr/dotfiles] / vim / colors / railscasts2.vim
CommitLineData
0d23b6e5
BB
1" Vim color scheme
2"
3" Name: railscast.vim
4" Maintainer: Josh O'Rourke <jorourke23@gmail.com>
5" License: public domain
6"
7" A GUI Only port of the RailsCasts TextMate theme [1] to Vim.
8" Some parts of this theme were borrowed from the well-documented Lucius theme [2].
9"
10" [1] http://railscasts.com/about
11" [2] http://www.vim.org/scripts/script.php?script_id=2536
12
13set background=dark
14hi clear
15if exists("syntax_on")
16 syntax reset
17endif
18let g:colors_name = "railscasts"
19
20" Colors
21" Brown #BC9458
22" Dark Blue #6D9CBE
23" Dark Green #519F50
24" Dark Orange #CC7833
25" Light Blue #D0D0FF
26" Light Green #A5C261
27" Tan #FFC66D
28
29hi Normal guifg=#E6E1DC guibg=#2B2B2B
30hi Cursor guibg=#FFFFFF
31hi CursorLine guibg=#333435
32hi LineNr guifg=#888888 guibg=#DEDEDE
33hi Search guibg=#5A647E
34hi Visual guibg=#5A647E
35
36" Folds
37" -----
38" line used for closed folds
39hi Folded guifg=#F6F3E8 guibg=#444444 gui=NONE
40
41" Misc
42" ----
43" directory names and other special names in listings
44hi Directory guifg=#A5C261 gui=NONE
45
46" Popup Menu
47" ----------
48" normal item in popup
49hi Pmenu guifg=#F6F3E8 guibg=#444444 gui=NONE
50" selected item in popup
51hi PmenuSel guifg=#000000 guibg=#A5C261 gui=NONE
52" scrollbar in popup
53hi PMenuSbar guibg=#5A647E gui=NONE
54" thumb of the scrollbar in the popup
55hi PMenuThumb guibg=#AAAAAA gui=NONE
56
57
58"rubyComment
59hi Comment guifg=#BC9458 gui=italic
60hi Todo guifg=#BC9458 guibg=NONE gui=italic
61
62"rubyPseudoVariable
63"nil, self, symbols, etc
64hi Constant guifg=#6D9CBE
65
66"rubyClass, rubyModule, rubyDefine
67"def, end, include, etc
68hi Define guifg=#CC7833
69
70"rubyInterpolation
71hi Delimiter guifg=#519F50
72
73"rubyError, rubyInvalidVariable
74hi Error guifg=#FFFFFF guibg=#990000
75
76"rubyFunction
77hi Function guifg=#FFC66D gui=NONE
78
79"rubyIdentifier
80"@var, @@var, $var, etc
81hi Identifier guifg=#D0D0FF gui=NONE
82
83"rubyInclude
84"include, autoload, extend, load, require
85hi Include guifg=#CC7833 gui=NONE
86
87"rubyKeyword, rubyKeywordAsMethod
88"alias, undef, super, yield, callcc, caller, lambda, proc
89hi Keyword guifg=#CC7833
90
91" same as define
92hi Macro guifg=#CC7833 gui=NONE
93
94"rubyInteger
95hi Number guifg=#A5C261
96
97" #if, #else, #endif
98hi PreCondit guifg=#CC7833 gui=NONE
99
100" generic preprocessor
101hi PreProc guifg=#CC7833 gui=NONE
102
103"rubyControl, rubyAccess, rubyEval
104"case, begin, do, for, if unless, while, until else, etc.
105hi Statement guifg=#CC7833 gui=NONE
106
107"rubyString
108hi String guifg=#A5C261
109
110hi Title guifg=#FFFFFF
111
112"rubyConstant
113hi Type guifg=#DA4939 gui=NONE
114
115hi DiffAdd guifg=#E6E1DC guibg=#144212
116hi DiffDelete guifg=#E6E1DC guibg=#660000
117
118hi link htmlTag xmlTag
119hi link htmlTagName xmlTagName
120hi link htmlEndTag xmlEndTag
121
122hi xmlTag guifg=#E8BF6A
123hi xmlTagName guifg=#E8BF6A
124hi xmlEndTag guifg=#E8BF6A