forked from pivotalcommon/vim-config
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvimrc
131 lines (115 loc) · 2.79 KB
/
vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
" ----------
" Vim Config
" ----------
"
"
" How this works:
"
" This file is minimal. Most of the vim settings and initialization is in
" several files in .vim/init. This makes it easier to find things and to
" merge between branches and repos.
"
" Please do not add configuration to this file, unless it *really* needs to
" come first or last, like Vundle and sourcing the machine-local config.
" Instead, add it to one of the files in .vim/init, or create a new one.
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'
"
" Colorschemes
"
Bundle 'tpope/vim-vividchalk'
Bundle 'molokai'
Bundle 'altercation/vim-colors-solarized'
Bundle 'wgibbs/vim-irblack'
Bundle 'chriskempson/vim-tomorrow-theme'
Bundle 'candycode.vim'
Bundle 'Color-Sampler-Pack'
Bundle 'flazz/vim-colorschemes'
"
" Rails
"
Bundle 'tpope/vim-rails'
Bundle 'tpope/vim-endwise'
Bundle 'ecomba/vim-ruby-refactoring'
Bundle 'nelstrom/vim-textobj-rubyblock'
Bundle 'brysgo/test_server'
Bundle 'jgdavey/vim-blockle'
"
" General Editing
"
Bundle 'tpope/vim-repeat'
Bundle 'tpope/vim-surround'
Bundle 'scrooloose/nerdcommenter'
Bundle 'kana/vim-textobj-user'
Bundle 'tpope/vim-unimpaired'
Bundle 'sjl/gundo.vim'
Bundle 'godlygeek/tabular'
Bundle 'scrooloose/syntastic'
" Will be depricated soon
Bundle 'Lokaltog/vim-powerline'
Bundle 'ervandew/supertab'
Bundle 'mgamba/j-split'
Bundle 'matt-royal/diffthese'
Bundle 'camelcasemotion'
Bundle 'mgamba/edit-plus'
Bundle 'brysgo/quickfixfix'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'regreplop.vim'
Bundle 'Peeja/insert_mode_background_color'
Bundle 'vim-scripts/snipMate'
Bundle 'vim-scripts/FuzzyFinder'
Bundle 'vim-scripts/L9'
Bundle 'Peeja/vim-cdo'
"
" Window Management
"
Bundle 'ZoomWin'
"
" Searching
"
Bundle 'mileszs/ack.vim'
Bundle 'epmatsw/ag.vim'
Bundle 'tpope/vim-abolish'
Bundle 'henrik/vim-qargs'
Bundle 'kien/ctrlp.vim'
Bundle 'burke/matcher'
"
" Navigation
"
Bundle 'scrooloose/nerdtree'
Bundle 'majutsushi/tagbar'
"
" Languages
"
Bundle 'vim-ruby/vim-ruby'
Bundle 'pangloss/vim-javascript'
Bundle 'plasticboy/vim-markdown'
Bundle 'slim-template/vim-slim'
Bundle 'nono/vim-handlebars'
Bundle 'kchmck/vim-coffee-script'
Bundle 'tpope/vim-haml'
Bundle 'tpope/vim-cucumber'
Bundle 'juvenn/mustache.vim'
Bundle 'jnwhiteh/vim-golang'
Bundle 'rosstimson/scala-vim-support'
Bundle 'guns/vim-clojure-static'
Bundle 'chrisbra/csv.vim'
"
" Development Tool Integration
"
Bundle 'tpope/vim-fugitive'
" This plugin is slow
Bundle 'airblade/vim-gitgutter'
Bundle 'pivotal/tmux-config'
Bundle 'tpope/vim-dispatch'
Bundle 'carlobaldassi/ConqueTerm'
syntax on
filetype plugin indent on
runtime! init/**.vim
if filereadable($HOME . "/.vimrc.local")
source ~/.vimrc.local
endif
au BufRead,BufNewFile *.hamlc set ft=haml