]> git.r.bdr.sh - rbdr/dotfiles/blob - vim/colors/railscasts2.vim
138e87642ad920542c10b6d555ed5bd4ba4c0fad
[rbdr/dotfiles] / vim / colors / railscasts2.vim
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
13 set background=dark
14 hi clear
15 if exists("syntax_on")
16 syntax reset
17 endif
18 let 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
29 hi Normal guifg=#E6E1DC guibg=#2B2B2B
30 hi Cursor guibg=#FFFFFF
31 hi CursorLine guibg=#333435
32 hi LineNr guifg=#888888 guibg=#DEDEDE
33 hi Search guibg=#5A647E
34 hi Visual guibg=#5A647E
35
36 " Folds
37 " -----
38 " line used for closed folds
39 hi Folded guifg=#F6F3E8 guibg=#444444 gui=NONE
40
41 " Misc
42 " ----
43 " directory names and other special names in listings
44 hi Directory guifg=#A5C261 gui=NONE
45
46 " Popup Menu
47 " ----------
48 " normal item in popup
49 hi Pmenu guifg=#F6F3E8 guibg=#444444 gui=NONE
50 " selected item in popup
51 hi PmenuSel guifg=#000000 guibg=#A5C261 gui=NONE
52 " scrollbar in popup
53 hi PMenuSbar guibg=#5A647E gui=NONE
54 " thumb of the scrollbar in the popup
55 hi PMenuThumb guibg=#AAAAAA gui=NONE
56
57
58 "rubyComment
59 hi Comment guifg=#BC9458 gui=italic
60 hi Todo guifg=#BC9458 guibg=NONE gui=italic
61
62 "rubyPseudoVariable
63 "nil, self, symbols, etc
64 hi Constant guifg=#6D9CBE
65
66 "rubyClass, rubyModule, rubyDefine
67 "def, end, include, etc
68 hi Define guifg=#CC7833
69
70 "rubyInterpolation
71 hi Delimiter guifg=#519F50
72
73 "rubyError, rubyInvalidVariable
74 hi Error guifg=#FFFFFF guibg=#990000
75
76 "rubyFunction
77 hi Function guifg=#FFC66D gui=NONE
78
79 "rubyIdentifier
80 "@var, @@var, $var, etc
81 hi Identifier guifg=#D0D0FF gui=NONE
82
83 "rubyInclude
84 "include, autoload, extend, load, require
85 hi Include guifg=#CC7833 gui=NONE
86
87 "rubyKeyword, rubyKeywordAsMethod
88 "alias, undef, super, yield, callcc, caller, lambda, proc
89 hi Keyword guifg=#CC7833
90
91 " same as define
92 hi Macro guifg=#CC7833 gui=NONE
93
94 "rubyInteger
95 hi Number guifg=#A5C261
96
97 " #if, #else, #endif
98 hi PreCondit guifg=#CC7833 gui=NONE
99
100 " generic preprocessor
101 hi PreProc guifg=#CC7833 gui=NONE
102
103 "rubyControl, rubyAccess, rubyEval
104 "case, begin, do, for, if unless, while, until else, etc.
105 hi Statement guifg=#CC7833 gui=NONE
106
107 "rubyString
108 hi String guifg=#A5C261
109
110 hi Title guifg=#FFFFFF
111
112 "rubyConstant
113 hi Type guifg=#DA4939 gui=NONE
114
115 hi DiffAdd guifg=#E6E1DC guibg=#144212
116 hi DiffDelete guifg=#E6E1DC guibg=#660000
117
118 hi link htmlTag xmlTag
119 hi link htmlTagName xmlTagName
120 hi link htmlEndTag xmlEndTag
121
122 hi xmlTag guifg=#E8BF6A
123 hi xmlTagName guifg=#E8BF6A
124 hi xmlEndTag guifg=#E8BF6A