railscasts.vim (3380B)
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