Skip to content
Browse files

Initial commit.

  • Loading branch information...
0 parents commit cfdea8f5856cfd886a1ae92622f5559e5a9e9834 @jasoncodes committed
Showing with 697 additions and 0 deletions.
  1. +3 −0 .gitignore
  2. +15 −0 auto_commands.vim
  3. +89 −0 colors/twilight_lucas.vim
  4. +300 −0 colors/twilight_lucas256.vim
  5. +70 −0 global.vim
  6. +40 −0 gui_macvim.vim
  7. +28 −0 gvimrc
  8. +25 −0 install.sh
  9. +63 −0 keybindings.vim
  10. +27 −0 plugin_config.vim
  11. +5 −0 vimrc
  12. +32 −0 vundle.vim
3 .gitignore
@@ -0,0 +1,3 @@
+bundle
+.backup
+.undo
15 auto_commands.vim
@@ -0,0 +1,15 @@
+" Ruby files
+autocmd FileType ruby,rails,haml,eruby,yaml,ru,cucumber set ai sw=2 sts=2 et
+if has("gui_running")
+ autocmd FileType ruby,rails,haml,eruby,yaml,ru,cucumber :SyntasticEnable
+endif
+
+" Set color column for features
+autocmd BufWinEnter *.feature set cc+=11
+autocmd BufWinLeave *.feature set cc-=11
+
+" Markdown files
+autocmd BufRead,BufNewFile {*.md,*.mkd,*.markdown} set ft=markdown
+
+" Makefile
+autocmd FileType make set noexpandtab
89 colors/twilight_lucas.vim
@@ -0,0 +1,89 @@
+set background=dark
+
+hi clear
+
+if exists("syntax_on")
+ syntax reset
+endif
+
+let colors_name = "twilight"
+
+let s:grey_blue = '#8a9597'
+let s:light_grey_blue = '#a0a8b0'
+let s:dark_grey_blue = '#34383c'
+let s:mid_grey_blue = '#64686c'
+let s:beige = '#ceb67f'
+let s:light_orange = '#ebc471'
+let s:yellow = '#e3d796'
+let s:violet = '#a999ac'
+let s:green = '#a2a96f'
+let s:lightgreen = '#c2c98f'
+let s:red = '#d08356'
+let s:cyan = '#74dad9'
+let s:darkgrey = '#1a1a1a'
+let s:grey = '#303030'
+let s:lightgrey = '#605958'
+let s:white = '#fffedc'
+
+if version >= 700
+ hi CursorLine guibg=#262626
+ hi CursorColumn guibg=#262626
+ hi MatchParen guifg=white guibg=#80a090 gui=bold
+
+ "Tabpages
+ hi TabLine guifg=#a09998 guibg=#202020 gui=underline
+ hi TabLineFill guifg=#a09998 guibg=#202020 gui=underline
+ hi TabLineSel guifg=#a09998 guibg=#404850 gui=underline
+
+ "P-Menu (auto-completion)
+ hi Pmenu guifg=#605958 guibg=#303030 gui=underline
+ hi PmenuSel guifg=#a09998 guibg=#404040 gui=underline
+ "PmenuSbar
+ "PmenuThumb
+endif
+
+hi Visual guibg=#404040
+
+"hi Cursor guifg=NONE guibg=#586068
+hi Cursor guibg=#b0d0f0
+
+
+exe 'hi Normal guifg='.s:white .' guibg='.s:darkgrey
+exe 'hi Underlined guifg='.s:white .' guibg='.s:darkgrey .' gui=underline'
+exe 'hi NonText guifg='.s:lightgrey .' guibg='.s:darkgrey
+exe 'hi SpecialKey guifg='.s:grey .' guibg='.s:darkgrey
+
+exe 'hi LineNr guifg='.s:mid_grey_blue .' guibg='.s:darkgrey .' gui=none'
+exe 'hi StatusLine guifg='.s:white .' guibg='.s:grey .' gui=italic,underline'
+exe 'hi StatusLineNC guifg='.s:lightgrey .' guibg='.s:grey .' gui=italic,underline'
+exe 'hi VertSplit guifg='.s:grey .' guibg='.s:grey .' gui=none'
+
+exe 'hi Folded guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
+exe 'hi FoldColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
+exe 'hi SignColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
+
+exe 'hi Comment guifg='.s:mid_grey_blue .' guibg='.s:darkgrey .' gui=italic'
+exe 'hi TODO guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=italic,bold'
+
+exe 'hi Title guifg='.s:red .' guibg='.s:darkgrey .' gui=underline'
+
+exe 'hi Constant guifg='.s:red .' guibg='.s:darkgrey .' gui=none'
+exe 'hi String guifg='.s:green .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Special guifg='.s:lightgreen .' guibg='.s:darkgrey .' gui=none'
+
+exe 'hi Identifier guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Statement guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Conditional guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Repeat guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Structure guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Function guifg='.s:violet .' guibg='.s:darkgrey .' gui=none'
+
+exe 'hi PreProc guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Operator guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Type guifg='.s:yellow .' guibg='.s:darkgrey .' gui=italic'
+
+hi Search guifg=#606000 guibg=#c0c000 gui=bold
+
+hi Directory guifg=#dad085 gui=NONE
+hi Error guibg=#602020
+
300 colors/twilight_lucas256.vim
@@ -0,0 +1,300 @@
+" twilight256 color scheme file
+" Maintainer: Neal Milstein - neal dot milstein at gmail dot com
+" Last Change: 2011 Feb 1
+"
+" This theme copies the colors from the TextMate theme Twilight.
+"
+" The theme is designed to be used on a black background. I only tested it
+" using a 256-color terminal; I do not think it will work on much else (gvim,
+" 8-color terminal, etc.).
+"
+" The functions in this theme that convert hex color codes to the nearest
+" xterm-256 color number are from the theme desert2 (desert256), developed by Henry So, Jr.
+"
+" The colors of this theme are based on the TextMate Twilight theme
+" – www.macromates.com
+
+set background=dark
+if version > 580
+ " no guarantees for version 5.8 and below, but this makes it stop
+ " complaining
+ hi clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+let g:colors_name="twilight_lucas256"
+
+if has("gui_running") || &t_Co == 88 || &t_Co == 256
+ " functions {{{
+ " returns an approximate grey index for the given grey level
+ fun <SID>grey_number(x)
+ if &t_Co == 88
+ if a:x < 23
+ return 0
+ elseif a:x < 69
+ return 1
+ elseif a:x < 103
+ return 2
+ elseif a:x < 127
+ return 3
+ elseif a:x < 150
+ return 4
+ elseif a:x < 173
+ return 5
+ elseif a:x < 196
+ return 6
+ elseif a:x < 219
+ return 7
+ elseif a:x < 243
+ return 8
+ else
+ return 9
+ endif
+ else
+ if a:x < 14
+ return 0
+ else
+ let l:n = (a:x - 8) / 10
+ let l:m = (a:x - 8) % 10
+ if l:m < 5
+ return l:n
+ else
+ return l:n + 1
+ endif
+ endif
+ endif
+ endfun
+
+ " returns the actual grey level represented by the grey index
+ fun <SID>grey_level(n)
+ if &t_Co == 88
+ if a:n == 0
+ return 0
+ elseif a:n == 1
+ return 46
+ elseif a:n == 2
+ return 92
+ elseif a:n == 3
+ return 115
+ elseif a:n == 4
+ return 139
+ elseif a:n == 5
+ return 162
+ elseif a:n == 6
+ return 185
+ elseif a:n == 7
+ return 208
+ elseif a:n == 8
+ return 231
+ else
+ return 255
+ endif
+ else
+ if a:n == 0
+ return 0
+ else
+ return 8 + (a:n * 10)
+ endif
+ endif
+ endfun
+
+ " returns the palette index for the given grey index
+ fun <SID>grey_color(n)
+ if &t_Co == 88
+ if a:n == 0
+ return 16
+ elseif a:n == 9
+ return 79
+ else
+ return 79 + a:n
+ endif
+ else
+ if a:n == 0
+ return 16
+ elseif a:n == 25
+ return 231
+ else
+ return 231 + a:n
+ endif
+ endif
+ endfun
+
+ " returns an approximate color index for the given color level
+ fun <SID>rgb_number(x)
+ if &t_Co == 88
+ if a:x < 69
+ return 0
+ elseif a:x < 172
+ return 1
+ elseif a:x < 230
+ return 2
+ else
+ return 3
+ endif
+ else
+ if a:x < 75
+ return 0
+ else
+ let l:n = (a:x - 55) / 40
+ let l:m = (a:x - 55) % 40
+ if l:m < 20
+ return l:n
+ else
+ return l:n + 1
+ endif
+ endif
+ endif
+ endfun
+
+ " returns the actual color level for the given color index
+ fun <SID>rgb_level(n)
+ if &t_Co == 88
+ if a:n == 0
+ return 0
+ elseif a:n == 1
+ return 139
+ elseif a:n == 2
+ return 205
+ else
+ return 255
+ endif
+ else
+ if a:n == 0
+ return 0
+ else
+ return 55 + (a:n * 40)
+ endif
+ endif
+ endfun
+
+ " returns the palette index for the given R/G/B color indices
+ fun <SID>rgb_color(x, y, z)
+ if &t_Co == 88
+ return 16 + (a:x * 16) + (a:y * 4) + a:z
+ else
+ return 16 + (a:x * 36) + (a:y * 6) + a:z
+ endif
+ endfun
+
+ " returns the palette index to approximate the given R/G/B color levels
+ fun <SID>color(r, g, b)
+ " get the closest grey
+ let l:gx = <SID>grey_number(a:r)
+ let l:gy = <SID>grey_number(a:g)
+ let l:gz = <SID>grey_number(a:b)
+
+ " get the closest color
+ let l:x = <SID>rgb_number(a:r)
+ let l:y = <SID>rgb_number(a:g)
+ let l:z = <SID>rgb_number(a:b)
+
+ if l:gx == l:gy && l:gy == l:gz
+ " there are two possibilities
+ let l:dgr = <SID>grey_level(l:gx) - a:r
+ let l:dgg = <SID>grey_level(l:gy) - a:g
+ let l:dgb = <SID>grey_level(l:gz) - a:b
+ let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
+ let l:dr = <SID>rgb_level(l:gx) - a:r
+ let l:dg = <SID>rgb_level(l:gy) - a:g
+ let l:db = <SID>rgb_level(l:gz) - a:b
+ let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
+ if l:dgrey < l:drgb
+ " use the grey
+ return <SID>grey_color(l:gx)
+ else
+ " use the color
+ return <SID>rgb_color(l:x, l:y, l:z)
+ endif
+ else
+ " only one possibility
+ return <SID>rgb_color(l:x, l:y, l:z)
+ endif
+ endfun
+
+ " returns the palette index to approximate the 'rrggbb' hex string
+ fun <SID>rgb(rgb)
+ let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
+ let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
+ let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
+
+ return <SID>color(l:r, l:g, l:b)
+ endfun
+
+ " sets the highlighting for the given group
+ fun <SID>X(group, fg, bg, attr)
+ if a:fg != ""
+ exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
+ endif
+ if a:bg != ""
+ exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
+ endif
+ if a:attr != ""
+ exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
+ endif
+ endfun
+ " }}}
+
+ call <SID>X("Normal", "ffffff", "", "")
+
+ " highlight groups
+ "call <SID>X("Cursor", "708090", "f0e68c", "")
+ "CursorIM
+ "Directory
+ "DiffAdd
+ "DiffChange
+ "DiffDelete
+ "DiffText
+ "ErrorMsg
+ "call <SID>X("VertSplit", "c2bfa5", "7f7f7f", "reverse")
+ "call <SID>X("Folded", "ffd700", "4d4d4d", "")
+ "call <SID>X("FoldColumn", "d2b48c", "4d4d4d", "")
+ "call <SID>X("IncSearch", "708090", "f0e68c", "")
+ call <SID>X("LineNr", "CCCCCC", "", "")
+ "call <SID>X("ModeMsg", "D4D4D4", "", "")
+ "call <SID>X("MoreMsg", "2e8b57", "", "")
+ "call <SID>X("NonText", "addbe7", "000000", "bold")
+ "call <SID>X("Question", "00ff7f", "", "")
+ "call <SID>X("Search", "f5deb3", "cd853f", "")
+ "call <SID>X("SpecialKey", "9acd32", "", "")
+ "call <SID>X("StatusLine", "c2bfa5", "000000", "reverse")
+ "call <SID>X("StatusLineNC", "c2bfa5", "7f7f7f", "reverse")
+ "call <SID>X("Title", "cd5c5c", "", "")
+ call <SID>X("Visual", "D3D3D3", "3E3E3E", "reverse")
+ "VisualNOS
+ "call <SID>X("WarningMsg", "fa8072", "", "")
+ "WildMenu
+ "Menu
+ "Scrollbar
+ "Tooltip
+
+ " syntax highlighting groups
+ call <SID>X("Comment", "828282", "", "")
+ call <SID>X("Constant", "CF6A4C", "", "")
+ call <SID>X("Identifier", "7587A6", "", "none")
+ call <SID>X("Function", "9B703F", "", "")
+ call <SID>X("Define", "CDA869", "", "none")
+ call <SID>X("Statement", "CDA869", "", "")
+ call <SID>X("String", "8F9D6A", "", "")
+ call <SID>X("PreProc", "AFC4DB", "", "")
+ call <SID>X("Type", "F9EE98", "", "")
+ call <SID>X("Special", "DAEFA3", "", "")
+ "Underlined
+ call <SID>X("Ignore", "666666", "", "")
+ "Error
+ call <SID>X("Todo", "ff4500", "eeee00", "")
+
+ " delete functions {{{
+ delf <SID>X
+ delf <SID>rgb
+ delf <SID>color
+ delf <SID>rgb_color
+ delf <SID>rgb_level
+ delf <SID>rgb_number
+ delf <SID>grey_color
+ delf <SID>grey_level
+ delf <SID>grey_number
+ " }}}
+endif
+
+" vim: set fdl=0 fdm=marker:
70 global.vim
@@ -0,0 +1,70 @@
+syntax on " Turn on syntax highlighting
+filetype plugin indent on " Enable automatic filetype detection, filetype-specific plugins/indentation
+set nocompatible " Don't need to keep compatibility with Vi
+set hidden " Allow hiding buffers with unsaved changes
+set listchars=trail:.,tab:>-,eol:¬ " Change the invisible characters
+set nolist " Hide invisibles by default
+set showcmd " Show incomplete cmds down the bottom
+set showmode " Show current mode down the bottom
+set cmdheight=2 " Make the command line a little taller
+set ttyfast " More smooth screen redrawing
+set incsearch " Find the next match as we type the search
+set hlsearch " Highlight searches by default
+set ruler " Show ruler
+set number " Show line numbers
+"set vb t_vb= " Turn off bell
+set mouse=a " Enable the mouse
+set linespace=3 " Spacing between lines
+set t_Co=256 " Support for xterm with 256 colors (gets overriden in .gvimrc)
+set modelines=1
+
+" Indentation
+set shiftwidth=2 " Number of spaces to use in each autoindent step
+set tabstop=2 " Two tab spaces
+set softtabstop=2 " Number of spaces to skip or insert when <BS>ing or <Tab>ing
+set expandtab " Spaces instead of tabs for better cross-editor compatibility
+set autoindent " Keep the indent when creating a new line
+set smarttab " Use shiftwidth and softtabstop to insert or delete (on <BS>) blanks
+set cindent " Recommended seting for automatic C-style indentation
+set autoindent " Automatic indentation in non-C files
+
+" Wrap
+set nowrap " Dont wrap lines
+set wildmenu " Make tab completion act more like bash
+set wildmode=list:longest " Tab complete to longest common string, like bash
+set switchbuf=useopen " Don't re-open already opened buffers
+
+" Moving around / editing
+set nostartofline " Avoid moving cursor to BOL when jumping around
+set virtualedit=all " Let cursor move past the last char
+set scrolloff=3 " Keep 3 context lines above and below the cursor
+set backspace=2 " Allow backspacing over autoindent, EOL, and BOL
+set showmatch " Briefly jump to a paren once it's balanced
+set matchtime=2 " (for only .2 seconds).
+
+" Searching
+set ignorecase " Ignore case by default when searching
+set smartcase " Switch to case sensitive mode if needle contains uppercase characters
+
+" Backups
+set backupdir=$HOME/.vim/.backup
+set directory=$HOME/.vim/.backup
+
+" Persistent Undo
+set undodir=$HOME/.vim/.undo
+set undofile
+set undolevels=1000
+set undoreload=10000
+
+" Custom status line
+set statusline=%F%m%r%h%w\ [TYPE=%Y]\ \ \ \ \ \ [POS=%2l,%2v][%p%%]\ \ \ \ \ \ [LEN=%L]
+set laststatus=2
+
+" Default colours for vim, gvimrc overrides this
+colorscheme twilight_lucas256
+let g:indent_guides_auto_colors = 0
+hi IndentGuidesOdd guibg=#121212 ctermbg=233
+hi IndentGuidesEven guibg=#1c1c1c ctermbg=234
+
+" Save on FocusLost
+au FocusLost * :silent! up
40 gui_macvim.vim
@@ -0,0 +1,40 @@
+set guifont=Monaco:h12
+
+" Cmd+T for Command-T
+macmenu &File.New\ Tab key=<nop>
+nmap <D-t> :CommandT<CR>
+imap <D-t> <Esc>:CommandT<CR>
+
+" Cmd+Shift+W for Command-T Cache Flush
+nmap <D-T> :CommandTFlush<CR>
+imap <D-T> <Esc>:CommandTFlush<CR>
+
+" Cmd+F for Ack
+macmenu &Edit.Find.Find\.\.\. key=<nop>
+nmap <D-f> :Ack<Space>
+imap <D-f> <Esc>:Ack<Space>
+
+" Cmd+Shift+F for closing Ack
+macmenu Window.Toggle\ Full\ Screen\ Mode key=<nop>
+" TODO
+
+" Cmd+W to close current buffer and close the window if no buffers are left
+macmenu &File.Close key=<nop>
+nmap <D-w> :CommandW<CR>
+imap <D-w> <Esc>:CommandW<CR>
+
+" Cmd+Shift+W to close the current window including all open buffers
+nmap <D-W> :qall<CR>
+imap <D-W> <Esc>:qall<CR>
+
+" Cmd+K for bufkill
+nmap <D-k> :BD<CR>
+imap <D-k> <Esc>:BD<CR>
+
+" Cmd+L for BufExplorer
+macmenu &Tools.List\ Errors key=<nop>
+nmap <D-l> :BufExplorer<CR>
+imap <D-l> <Esc>:BufExplorer<CR>
+
+" Stop Cmd+Shift+W from closing Vim
+macmenu &File.Close\ Window key=<nop>
28 gvimrc
@@ -0,0 +1,28 @@
+set background=dark
+colorscheme rdark
+let g:indent_guides_auto_colors = 1
+
+" set background=light
+" colorscheme bclear
+
+set guioptions-=T " Hide the tool bar
+
+" MacVim
+if has("gui_macvim")
+ source $HOME/.vim/gui_macvim.vim
+endif
+
+" VimEnter
+if isdirectory(argv(0))
+ Rooter
+ au VimEnter * :NERDTreeToggle
+ au VimEnter * :wincmd p
+endif
+
+" Cursor
+hi Cursor guifg=black guibg=green
+hi iCursor guifg=black guibg=green
+set guicursor=a:blinkon0 " turn off cursor blink
+
+" Color columns
+hi ColorColumn guibg=#F0F0F0
25 install.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+if [ -d ~/.vim ]
+then
+ (cd ~/.vim && git-up)
+else
+ git clone git://github.com/jasoncodes/vimfiles.git ~/.vim
+fi
+
+if ! [ -d ~/.vim/bundle/vundle ]
+then
+ git clone git://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
+fi
+
+ln -sf .vim/vimrc ~/.vimrc
+ln -sf .vim/gvimrc ~/.gvimrc
+
+mkdir -p ~/.vim/.{backup,undo}
+
+vim -e -c BundleInstall -c BundleClean -c quit
+
+(
+ cd ~/.vim/bundle/Command-T/ruby/command-t
+ rvm system exec ruby extconf.rb
+ make
+)
63 keybindings.vim
@@ -0,0 +1,63 @@
+" Remap leader to ',' which is much easier than '\'
+let mapleader = ","
+
+" Yank from the cursor to the end of the line, to be consistent with C and D
+nnoremap Y y$
+
+" NERDTree
+map <Leader>n :NERDTreeToggle<CR>
+
+" Trim & save
+map <Leader>sd :let _s=@/<Bar>:%s/\s\+$//e<Bar>:let @/=_s<Bar>:nohl<Bar>:w<CR>
+
+" Buffer navigation
+map <Leader>, <C-^>
+map <Leader>t :CommandT
+map <Leader>T :CommandTFluh
+
+" Clear search
+map <Leader>/ :let @/ = ""<CR>
+
+" Toggle invisibles
+noremap <Leader>i :set list!<CR>
+
+" Page down with space
+map <Space> <PageDown>
+
+" Bookmarking
+map <C-Space> :ToggleBookmark<CR>
+map <C-Up> :PreviousBookmark<CR>
+map <C-Down> :NextBookmark<CR>
+
+" Colorscheme scroll
+map <C-Left> :PREVCOLOR<CR>
+map <C-Right> :NEXTCOLOR<CR>
+
+" Movement & wrapped long lines
+" This solves the problem that pressing down jumps your cursor 'over' the current line to the next line
+nnoremap j gj
+nnoremap k gk
+
+" Easy window navigation
+map <C-h> <C-w>h
+map <C-j> <C-w>j
+map <C-k> <C-w>k
+map <C-l> <C-w>l
+
+" Remove annoying F1 help
+inoremap <F1> <Esc>
+nnoremap <F1> <Esc>
+vnoremap <F1> <Esc>
+
+" Reselect visual block after indent
+vnoremap < <gv
+vnoremap > >gv
+
+" Align Maps (mapping overrides)
+map <Leader>am <Plug>AM_w=
+
+" Rooter (mapping overrides)
+map <Leader>ro <Plug>RooterChangeToRootDirectory
+
+" TComment
+let g:tcommentMapLeaderOp1 = '<Leader>c'
27 plugin_config.vim
@@ -0,0 +1,27 @@
+" NERDTree
+let g:NERDTreeShowLineNumbers = 1
+let g:NERDTreeHijackNetrw = 0
+let g:loaded_netrw = 1 " Disable netrw
+let g:loaded_netrwPlugin = 1 " Disable netrw
+
+" Rails
+let g:rails_menu = 0
+
+" Syntastic
+let g:syntastic_enable_signs = 1
+let g:syntastic_auto_loc_list = 0
+if !has("gui")
+ let g:loaded_syntastic_plugin = 0
+endif
+
+" Command-T
+let g:CommandTMaxFiles = 20000
+let g:CommandTMaxHeight = 10
+let g:CommandTMatchWindowAtTop = 1
+
+" Indent Guides
+let g:indent_guides_color_change_percent = 3
+let g:indent_guides_enable_on_vim_startup = 1
+
+" NERDCommenter
+let g:NERDSpaceDelims = 1
5 vimrc
@@ -0,0 +1,5 @@
+source $HOME/.vim/vundle.vim
+source $HOME/.vim/global.vim
+source $HOME/.vim/keybindings.vim
+source $HOME/.vim/plugin_config.vim
+source $HOME/.vim/auto_commands.vim
32 vundle.vim
@@ -0,0 +1,32 @@
+set nocompatible
+filetype off
+
+set rtp+=~/.vim/bundle/vundle/
+call vundle#rc()
+
+Bundle 'gmarik/vundle'
+Bundle 'ack.vim'
+Bundle 'bufexplorer.zip'
+Bundle 'Command-T'
+Bundle 'The-NERD-tree'
+Bundle 'bufkill.vim'
+Bundle 'nathanaelkane/vim-command-w'
+Bundle 'nathanaelkane/vim-indent-guides'
+Bundle 'airblade/vim-rooter'
+
+Bundle 'rails.vim'
+Bundle 'cucumber.zip'
+Bundle 'trailing-whitespace'
+Bundle 'upAndDown'
+Bundle 'haml.zip'
+Bundle 'Syntastic'
+Bundle 'Bookmarking'
+Bundle 'ScrollColors'
+Bundle 'Align'
+Bundle 'altercation/vim-colors-solarized'
+Bundle 'Lokaltog/vim-easymotion'
+Bundle 'tomtom/tcomment_vim'
+
+Bundle 'desert256.vim'
+Bundle 'rdark'
+Bundle 'bclear'

0 comments on commit cfdea8f

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