├── README.md
├── colors
└── railscasts.vim
├── screenshot_256.jpg
└── screenshot_gui.jpg
/README.md:
--------------------------------------------------------------------------------
1 | # Vim Railscasts Colorscheme
2 |
3 | A color scheme based on the [RailsCasts](http://railscasts.com) TextMate theme
4 | with decent support for both GUI and terminal.
5 |
6 |
7 | ## Installation
8 | You can choose between 3 different ways to install it:
9 |
10 | ### Pathogen
11 |
12 | Install [Pathogen](https://github.com/tpope/vim-pathogen) and then add a
13 | git submodule for your plugin:
14 |
15 | ```sh
16 | $ cd ~/.vim
17 | $ git submodule add git@github.com:jpo/vim-railscasts-theme.git bundle/railscasts-theme
18 | ```
19 |
20 | ### Vundle
21 |
22 | Install [Vundle](https://github.com/gmarik/Vundle.vim) and then add this theme
23 | as a plugin to your ```.vimrc```.
24 |
25 | ```vim
26 | Plugin 'jpo/vim-railscasts-theme'
27 | ```
28 |
29 | ### Manually
30 |
31 | Copy ```railscasts.vim``` into ```~/.vim/colors/``` (Unix) or
32 | ```vimfiles/colors/``` (Windows).
33 |
34 |
35 | ## Screenshots
36 |
37 | ### GUI :
38 |
39 |
40 | ### Terminal with 256 colors :
41 |
42 |
--------------------------------------------------------------------------------
/colors/railscasts.vim:
--------------------------------------------------------------------------------
1 | "
2 | " Name: railscasts.vim
3 | " URL: https://github.com/jpo/vim-railscasts-theme
4 | " License: MIT
5 | "
6 |
7 | set background=dark
8 | hi clear
9 | if exists("syntax_on")
10 | syntax reset
11 | endif
12 | let g:colors_name = "railscasts"
13 |
14 | hi Normal guifg=#e4e4e4 guibg=#121212 ctermfg=254 ctermbg=233
15 | hi Search guifg=#000000 guibg=#5f5f87 ctermfg=0 ctermbg=60 cterm=NONE
16 | hi Visual guibg=#5f5f87 ctermbg=60
17 | hi LineNr guifg=#666666 ctermfg=242
18 | hi Cursor guifg=#000000 guibg=#FFFFFF ctermfg=0 ctermbg=15
19 | hi CursorLine guibg=#1c1c1c gui=NONE ctermbg=234 cterm=NONE
20 | hi CursorLineNr guifg=#a9a8a8 gui=NONE ctermfg=248 cterm=NONE
21 | hi ColorColumn guibg=#1c1c1c ctermbg=234
22 | hi! link CursorColumn ColorColumn
23 | hi VertSplit guifg=#444444 guibg=#121212 gui=NONE ctermfg=238 ctermbg=233 cterm=NONE
24 | hi SignColumn guifg=#FFFFFF guibg=NONE ctermfg=15 ctermbg=NONE
25 |
26 | " StatusLine
27 | " Bold
28 | hi User1 guifg=#eeeeee guibg=#606060 gui=bold ctermfg=255 ctermbg=241 cterm=bold
29 | " Yellow
30 | hi User2 guifg=#FFAF00 guibg=#606060 gui=bold ctermfg=214 ctermbg=241 cterm=bold
31 | " Green
32 | hi User3 guifg=#5fff00 guibg=#606060 gui=bold ctermfg=82 ctermbg=241 cterm=bold
33 | " Red
34 | hi User4 guifg=#870000 guibg=#606060 gui=bold ctermfg=88 ctermbg=241 cterm=bold
35 | hi User5 guifg=#e4e4e4 guibg=#606060 gui=bold ctermfg=254 ctermbg=241 cterm=bold
36 | hi User6 guifg=#e4e4e4 guibg=#606060 gui=bold ctermfg=254 ctermbg=241 cterm=bold
37 | hi User7 guifg=#e4e4e4 guibg=#606060 gui=bold ctermfg=254 ctermbg=241 cterm=bold
38 | hi User8 guifg=#e4e4e4 guibg=#606060 gui=bold ctermfg=254 ctermbg=241 cterm=bold
39 | hi User9 guifg=#e4e4e4 guibg=#606060 gui=bold ctermfg=254 ctermbg=241 cterm=bold
40 | hi StatusLine guifg=#e4e4e4 guibg=#606060 gui=NONE ctermfg=254 ctermbg=241 cterm=NONE
41 | hi StatusLineNC guifg=#585858 guibg=#303030 gui=NONE ctermfg=240 ctermbg=236 cterm=NONE
42 |
43 | " Folds
44 | " -----
45 | " line used for closed folds
46 | hi Folded guifg=#ffffff guibg=#444444 gui=NONE ctermfg=15 ctermbg=238 cterm=NONE
47 | hi! link FoldColumn SignColumn
48 |
49 | " Invisible Characters
50 | " ------------------
51 | hi NonText guifg=#767676 gui=NONE cterm=NONE ctermfg=243
52 | hi SpecialKey guifg=#767676 gui=NONE cterm=NONE ctermfg=243
53 |
54 | " Misc
55 | " ----
56 | " directory names and other special names in listings
57 | hi Directory guifg=#87af5f gui=NONE ctermfg=107 cterm=NONE
58 |
59 | " Popup Menu
60 | " ----------
61 | " normal item in popup
62 | hi Pmenu guifg=#ffffff guibg=#444444 gui=NONE ctermfg=15 ctermbg=238 cterm=NONE
63 | " selected item in popup
64 | hi PmenuSel guifg=#000000 guibg=#87af5f gui=NONE ctermfg=0 ctermbg=107 cterm=NONE
65 | " scrollbar in popup
66 | hi PMenuSbar guibg=#5A647E gui=NONE ctermfg=15 ctermbg=60 cterm=NONE
67 | " thumb of the scrollbar in the popup
68 | hi PMenuThumb guifg=#ffffff guibg=#a8a8a8 gui=NONE ctermfg=15 ctermbg=248 cterm=NONE
69 |
70 | " Code constructs
71 | " ---------------
72 | hi Comment guifg=#af875f ctermfg=137
73 | hi Todo guifg=#df5f5f guibg=NONE gui=bold ctermfg=167 ctermbg=NONE cterm=bold
74 | " hi Todo guifg=#000000 guibg=ffff00 gui=bold ctermfg=16 ctermbg=11 cterm=bold
75 | hi Constant guifg=#6D9CBE ctermfg=73
76 | hi Error guifg=#FFFFFF guibg=#990000 ctermfg=221 ctermbg=88
77 | hi WarningMsg guifg=#800000 guibg=NONE ctermfg=1 ctermbg=NONE
78 | hi Identifier guifg=#af5f5f gui=NONE ctermfg=221 cterm=NONE
79 | hi Keyword guifg=#af5f00 gui=NONE ctermfg=130 cterm=NONE
80 | hi Number guifg=#87af5f ctermfg=107
81 | hi Statement guifg=#af5f00 gui=NONE ctermfg=130 cterm=NONE
82 | hi String guifg=#87af5f ctermfg=107
83 | hi Title guifg=#FFFFFF ctermfg=15
84 | hi Type guifg=#df5f5f gui=NONE ctermfg=167 cterm=NONE
85 | hi PreProc guifg=#ff8700 ctermfg=208
86 | hi Special guifg=#005f00 ctermfg=22
87 |
88 | " Diffs
89 | " -----
90 | hi DiffAdd guifg=#e4e4e4 guibg=#519F50 ctermfg=254 ctermbg=22
91 | hi DiffDelete guifg=#000000 guibg=#660000 gui=bold ctermfg=16 ctermbg=52 cterm=bold
92 | hi DiffChange guifg=#FFFFFF guibg=#870087 ctermfg=15 ctermbg=90
93 | hi DiffText guifg=#FFFFFF guibg=#FF0000 gui=bold ctermfg=15 ctermbg=9 cterm=bold
94 |
95 | hi diffAdded guifg=#008700 ctermfg=28
96 | hi diffRemoved guifg=#800000 ctermfg=1
97 | hi diffNewFile guifg=#FFFFFF guibg=NONE gui=bold ctermfg=15 ctermbg=NONE cterm=bold
98 | hi diffFile guifg=#FFFFFF guibg=NONE gui=bold ctermfg=15 ctermbg=NONE cterm=bold
99 |
100 |
101 | " Ruby
102 | " ----
103 | hi rubyTodo guifg=#df5f5f guibg=NONE gui=bold ctermfg=167 ctermbg=NONE cterm=bold
104 | hi rubyClass guifg=#FFFFFF ctermfg=15
105 | hi rubyConstant guifg=#df5f5f ctermfg=167
106 | hi rubyInterpolation guifg=#FFFFFF ctermfg=15
107 | hi rubyBlockParameter guifg=#dfdfff ctermfg=189
108 | hi rubyPseudoVariable guifg=#ffdf5f ctermfg=221
109 | hi rubyStringDelimiter guifg=#87af5f ctermfg=107
110 | hi rubyInstanceVariable guifg=#dfdfff ctermfg=189
111 | hi rubyPredefinedConstant guifg=#df5f5f ctermfg=167
112 | hi rubyLocalVariableOrMethod guifg=#dfdfff ctermfg=189
113 |
114 | " Python
115 | " ------
116 | hi pythonExceptions guifg=#ffaf87 ctermfg=216
117 | hi pythonDoctest guifg=#8787ff ctermfg=105
118 | hi pythonDoctestValue guifg=#87d7af ctermfg=115
119 |
120 | " Mail
121 | " ----
122 | hi mailEmail guifg=#87af5f ctermfg=107 gui=italic cterm=underline
123 | hi mailHeaderKey guifg=#ffdf5f ctermfg=221
124 | hi! link mailSubject mailHeaderKey
125 |
126 | " Spell
127 | " ----
128 | hi SpellBad guifg=#D70000 guibg=NONE gui=undercurl ctermfg=160 ctermbg=NONE cterm=underline
129 | hi SpellRare guifg=#df5f87 guibg=NONE gui=underline ctermfg=168 ctermbg=NONE cterm=underline
130 | hi SpellCap guifg=#dfdfff guibg=NONE gui=underline ctermfg=189 ctermbg=NONE cterm=underline
131 | hi SpellLocal guifg=#00FFFF guibg=NONE gui=undercurl ctermfg=51 ctermbg=NONE cterm=underline
132 | hi MatchParen guifg=#FFFFFF guibg=#005f5f ctermfg=15 ctermbg=23
133 |
134 | " XML
135 | " ---
136 | hi xmlTag guifg=#dfaf5f ctermfg=179
137 | hi xmlTagName guifg=#dfaf5f ctermfg=179
138 | hi xmlEndTag guifg=#dfaf5f ctermfg=179
139 |
140 | " HTML
141 | " ----
142 | hi! link htmlTag xmlTag
143 | hi! link htmlTagName xmlTagName
144 | hi! link htmlEndTag xmlEndTag
145 |
146 | hi checkbox guifg=#3a3a3a guibg=NONE gui=NONE ctermfg=237 ctermbg=NONE cterm=NONE
147 | hi checkboxDone guifg=#5fff00 guibg=NONE gui=BOLD ctermfg=82 ctermbg=NONE cterm=BOLD
148 | hi checkboxNotDone guifg=#005fdf guibg=NONE gui=BOLD ctermfg=26 ctermbg=NONE cterm=BOLD
149 |
--------------------------------------------------------------------------------
/screenshot_256.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpo/vim-railscasts-theme/826e17cc7a7fdc1aef16b9ddfaf271b51fc2e0a8/screenshot_256.jpg
--------------------------------------------------------------------------------
/screenshot_gui.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpo/vim-railscasts-theme/826e17cc7a7fdc1aef16b9ddfaf271b51fc2e0a8/screenshot_gui.jpg
--------------------------------------------------------------------------------