Skip to content
This repository
Browse code

vimrc: using railscasts

  • Loading branch information...
commit 73ec6187e59458b49b769fbcef9383cbfa91ba21 1 parent fb4cdf6
Kevin Ran authored February 16, 2013
96  .vim/colors/railscasts.vim
... ...
@@ -0,0 +1,96 @@
  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
+
  35
+set background=dark
  36
+hi clear
  37
+if exists("syntax_on")
  38
+  syntax reset
  39
+endif
  40
+
  41
+let g:colors_name = "railscasts"
  42
+
  43
+hi link htmlTag                     xmlTag
  44
+hi link htmlTagName                 xmlTagName
  45
+hi link htmlEndTag                  xmlEndTag
  46
+
  47
+highlight Normal                    guifg=#E6E1DC guibg=#111111 
  48
+highlight Cursor                    guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15	
  49
+highlight CursorLine                guibg=#000000 ctermbg=233 cterm=NONE
  50
+
  51
+highlight Comment                   guifg=#BC9458 ctermfg=180 gui=italic
  52
+highlight Constant                  guifg=#6D9CBE ctermfg=73
  53
+highlight Define                    guifg=#CC7833 ctermfg=173
  54
+highlight Error                     guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88
  55
+highlight Function                  guifg=#FFC66D ctermfg=221 gui=NONE cterm=NONE
  56
+highlight Identifier                guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
  57
+highlight Include                   guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
  58
+highlight PreCondit                 guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
  59
+highlight Keyword                   guifg=#CC7833 ctermfg=173 cterm=NONE
  60
+highlight LineNr                    guifg=#2B2B2B ctermfg=159 guibg=#C0C0FF
  61
+highlight Number                    guifg=#A5C261 ctermfg=107
  62
+highlight PreProc                   guifg=#E6E1DC ctermfg=103
  63
+highlight Search                    guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline
  64
+highlight Statement                 guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
  65
+highlight String                    guifg=#A5C261 ctermfg=107
  66
+highlight Title                     guifg=#FFFFFF ctermfg=15
  67
+highlight Type                      guifg=#DA4939 ctermfg=167 gui=NONE cterm=NONE
  68
+highlight Visual                    guibg=#5A647E ctermbg=60
  69
+
  70
+highlight DiffAdd                   guifg=#E6E1DC ctermfg=7 guibg=#519F50 ctermbg=71
  71
+highlight DiffDelete                guifg=#E6E1DC ctermfg=7 guibg=#660000 ctermbg=52
  72
+highlight Special                   guifg=#DA4939 ctermfg=167 
  73
+
  74
+highlight pythonBuiltin             guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
  75
+highlight rubyBlockParameter        guifg=#FFFFFF ctermfg=15
  76
+highlight rubyClass                 guifg=#FFFFFF ctermfg=15
  77
+highlight rubyConstant              guifg=#DA4939 ctermfg=167
  78
+highlight rubyInstanceVariable      guifg=#D0D0FF ctermfg=189
  79
+highlight rubyInterpolation         guifg=#519F50 ctermfg=107
  80
+highlight rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189
  81
+highlight rubyPredefinedConstant    guifg=#DA4939 ctermfg=167
  82
+highlight rubyPseudoVariable        guifg=#FFC66D ctermfg=221
  83
+highlight rubyStringDelimiter       guifg=#A5C261 ctermfg=143
  84
+
  85
+highlight xmlTag                    guifg=#E8BF6A ctermfg=179
  86
+highlight xmlTagName                guifg=#E8BF6A ctermfg=179
  87
+highlight xmlEndTag                 guifg=#E8BF6A ctermfg=179
  88
+
  89
+highlight mailSubject               guifg=#A5C261 ctermfg=107
  90
+highlight mailHeaderKey             guifg=#FFC66D ctermfg=221
  91
+highlight mailEmail                 guifg=#A5C261 ctermfg=107 gui=italic cterm=underline
  92
+
  93
+highlight SpellBad                  guifg=#D70000 ctermfg=160 ctermbg=NONE cterm=underline
  94
+highlight SpellRare                 guifg=#D75F87 ctermfg=168 guibg=NONE ctermbg=NONE gui=underline cterm=underline
  95
+highlight SpellCap                  guifg=#D0D0FF ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline
  96
+highlight MatchParen                guifg=#FFFFFF ctermfg=15 guibg=#005f5f ctermbg=23
3  .vimrc
@@ -18,8 +18,7 @@ Bundle 'wincent/Command-T'
18 18
 Bundle 'scrooloose/nerdtree'
19 19
 Bundle 'sudo.vim'
20 20
 Bundle 'golden-ratio'
21  
-Bundle 'nu42dark-color-scheme'
22  
-colorscheme nu42dark
  21
+colorscheme railscasts
23 22
 
24 23
 " Syntax
25 24
 filetype plugin indent on

0 notes on commit 73ec618

Please sign in to comment.
Something went wrong with that request. Please try again.