]> git.r.bdr.sh - rbdr/dotfiles/blame - vim/colors/railscasts.vim
Merge branch 'main' of gitlab.com:rbdr/dotfiles
[rbdr/dotfiles] / vim / colors / railscasts.vim
CommitLineData
0d23b6e5
BB
1" Vim color scheme
2"
3" Name: railscasts.vim
4" Maintainer: Nick Moffitt <nick@zork.net>
5" Last Change: 01 Mar 2008
6" License: WTFPL <http://sam.zoy.org/wtfpl/>
7" Version: 2.1
8"
9" This theme is based on Josh O'Rourke's Vim clone of the railscast
10" textmate theme. The key thing I have done here is supply 256-color
11" terminal equivalents for as many of the colors as possible, and fixed
12" up some of the funny behaviors for editing e-mails and such.
13"
14" To use for gvim:
15" 1: install this file as ~/.vim/colors/railscasts.vim
16" 2: put "colorscheme railscasts" in your .gvimrc
17"
18" If you are using Ubuntu, you can get the benefit of this in your
19" terminals using ordinary vim by taking the following steps:
20"
21" 1: sudo apt-get install ncurses-term
22" 2: put the following in your .vimrc
23" if $COLORTERM == 'gnome-terminal'
24" set term=gnome-256color
25" colorscheme railscasts
26" else
27" colorscheme default
28" endif
29" 3: if you wish to use this with screen, add the following to your .screenrc:
30" attrcolor b ".I"
31" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
32" defbce "on"
33" term screen-256color-bce
34
35set background=dark
36hi clear
37if exists("syntax_on")
38 syntax reset
39endif
40
41let g:colors_name = "railscasts"
42
43hi link htmlTag xmlTag
44hi link htmlTagName xmlTagName
45hi link htmlEndTag xmlEndTag
46
47highlight Normal guifg=#E6E1DC guibg=#111111
48highlight Cursor guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15
49highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE
50
51highlight Comment guifg=#BC9458 ctermfg=180 gui=italic
52highlight Constant guifg=#6D9CBE ctermfg=73
53highlight Define guifg=#CC7833 ctermfg=173
54highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88
55highlight Function guifg=#FFC66D ctermfg=221 gui=NONE cterm=NONE
56highlight Identifier guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
57highlight Include guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
58highlight PreCondit guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
59highlight Keyword guifg=#CC7833 ctermfg=173 cterm=NONE
60highlight LineNr guifg=#2B2B2B ctermfg=159 guibg=#C0C0FF
61highlight Number guifg=#A5C261 ctermfg=107
62highlight PreProc guifg=#E6E1DC ctermfg=103
63highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline
64highlight Statement guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
65highlight String guifg=#A5C261 ctermfg=107
66highlight Title guifg=#FFFFFF ctermfg=15
67highlight Type guifg=#DA4939 ctermfg=167 gui=NONE cterm=NONE
68highlight Visual guibg=#5A647E ctermbg=60
69
70highlight DiffAdd guifg=#E6E1DC ctermfg=7 guibg=#519F50 ctermbg=71
71highlight DiffDelete guifg=#E6E1DC ctermfg=7 guibg=#660000 ctermbg=52
72highlight Special guifg=#DA4939 ctermfg=167
73
74highlight pythonBuiltin guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
75highlight rubyBlockParameter guifg=#FFFFFF ctermfg=15
76highlight rubyClass guifg=#FFFFFF ctermfg=15
77highlight rubyConstant guifg=#DA4939 ctermfg=167
78highlight rubyInstanceVariable guifg=#D0D0FF ctermfg=189
79highlight rubyInterpolation guifg=#519F50 ctermfg=107
80highlight rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189
81highlight rubyPredefinedConstant guifg=#DA4939 ctermfg=167
82highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221
83highlight rubyStringDelimiter guifg=#A5C261 ctermfg=143
84
85highlight xmlTag guifg=#E8BF6A ctermfg=179
86highlight xmlTagName guifg=#E8BF6A ctermfg=179
87highlight xmlEndTag guifg=#E8BF6A ctermfg=179
88
89highlight mailSubject guifg=#A5C261 ctermfg=107
90highlight mailHeaderKey guifg=#FFC66D ctermfg=221
91highlight mailEmail guifg=#A5C261 ctermfg=107 gui=italic cterm=underline
92
93highlight SpellBad guifg=#D70000 ctermfg=160 ctermbg=NONE cterm=underline
94highlight SpellRare guifg=#D75F87 ctermfg=168 guibg=NONE ctermbg=NONE gui=underline cterm=underline
95highlight SpellCap guifg=#D0D0FF ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline
96highlight MatchParen guifg=#FFFFFF ctermfg=15 guibg=#005f5f ctermbg=23