diff --git a/vim/vundles.vim b/vim/vundles.vim new file mode 100644 index 0000000..a9a2331 --- /dev/null +++ b/vim/vundles.vim @@ -0,0 +1,105 @@ +" ======================================== +" Vim plugin configuration +" ======================================== +" +" This file contains the list of plugin installed using vundle plugin manager. +" Once you've updated the list of plugin, you can run vundle update by issuing +" the command :BundleInstall from within vim or directly invoking it from the +" command line with the following syntax: +" vim --noplugin -u vim/vundles.vim -N "+set hidden" "+syntax on" +BundleClean! +BundleInstall +qall +" Filetype off is required by vundle +filetype off + +set rtp+=~/.vim/bundle/vundle/ +call vundle#rc() + +" let Vundle manage Vundle (required) +Bundle "gmarik/vundle" + +" All your bundles here +Bundle "Raimondi/delimitMate" +Bundle "godlygeek/csapprox.git" +Bundle "vim-scripts/AnsiEsc.vim.git" +Bundle "skwp/vim-ruby-conque" +Bundle "kogakure/vim-sparkup.git" +Bundle "tomtom/tcomment_vim.git" +Bundle "nelstrom/vim-markdown-preview" +Bundle "scrooloose/nerdtree.git" +Bundle "jistr/vim-nerdtree-tabs.git" +Bundle "vim-scripts/AutoTag.git" +Bundle "vim-scripts/IndexedSearch" +Bundle "duhanebel/syntastic.git" +Bundle "sjbach/lusty.git" +Bundle "tjennings/git-grep-vim" +Bundle "skwp/greplace.vim" +Bundle "tpope/vim-repeat.git" +Bundle "tpope/vim-surround.git" +Bundle "tpope/vim-rails.git" +Bundle "vim-ruby/vim-ruby.git" +Bundle "ecomba/vim-ruby-refactoring" +Bundle "vim-scripts/matchit.zip.git" +Bundle "tpope/vim-endwise.git" +Bundle "skwp/vim-html-escape" +Bundle "Shougo/neocomplcache.git" +Bundle "skwp/vim-colors-solarized" +Bundle "tpope/vim-fugitive" +Bundle "skwp/vim-git-grep-rails-partial" +Bundle "tpope/vim-unimpaired" +Bundle "tpope/vim-git" +Bundle "vim-scripts/lastpos.vim" +Bundle "sjl/gundo.vim" +Bundle "vim-scripts/sudo.vim" +Bundle "mileszs/ack.vim" +Bundle "nelstrom/vim-textobj-rubyblock" +Bundle "kana/vim-textobj-user" +Bundle "austintaylor/vim-indentobject" +Bundle "kana/vim-textobj-datetime" +Bundle "kana/vim-textobj-entire" +Bundle "mattn/gist-vim" +Bundle "godlygeek/tabular" +Bundle "AndrewRadev/splitjoin.vim" +Bundle "vim-scripts/argtextobj.vim" +Bundle "bootleq/vim-textobj-rubysymbol" +Bundle "nathanaelkane/vim-indent-guides" +Bundle "tpope/vim-haml" +Bundle "claco/jasmine.vim" +Bundle "kana/vim-textobj-function" +Bundle "kchmck/vim-coffee-script" +Bundle "wavded/vim-stylus" +Bundle "vim-scripts/Vim-R-plugin" +Bundle "kien/ctrlp.vim" +Bundle "majutsushi/tagbar.git" +Bundle "chrisbra/color_highlight.git" +Bundle "vim-scripts/camelcasemotion.git" +Bundle "garbas/vim-snipmate.git" +Bundle "MarcWeber/vim-addon-mw-utils.git" +Bundle "tomtom/tlib_vim.git" +Bundle "honza/snipmate-snippets.git" +Bundle "skwp/vim-conque" +Bundle "gregsexton/gitv" +Bundle "briandoll/change-inside-surroundings.vim.git" +Bundle "timcharper/textile.vim.git" +Bundle "vim-scripts/Specky.git" +Bundle "tpope/vim-bundler" +Bundle "tpope/vim-rake.git" +Bundle "skwp/vim-easymotion" +Bundle "groenewege/vim-less.git" +Bundle "mattn/webapi-vim.git" +Bundle "astashov/vim-ruby-debugger" +Bundle "aaronjensen/vim-sass-status.git" +Bundle "duhanebel/vim-powerline.git" +Bundle "briancollins/vim-jst" +Bundle "pangloss/vim-javascript" +Bundle "skwp/YankRing.vim" +Bundle "tpope/vim-abolish" +Bundle "jtratner/vim-flavored-markdown.git" +Bundle "xsunsmile/showmarks.git" +Bundle "digitaltoad/vim-jade.git" +Bundle "tpope/vim-ragtag" +Bundle "vim-scripts/TagHighlight.git" +Bundle "itspriddle/vim-jquery.git" +Bundle "slim-template/vim-slim.git" +Bundle "airblade/vim-gitgutter.git" + +"Filetype plugin indent on is required by vundle +filetype plugin indent on diff --git a/vimrc b/vimrc index fe9c6ea..576634b 100644 --- a/vimrc +++ b/vimrc @@ -8,14 +8,6 @@ if filereadable(expand("~/.vimrc.before")) source ~/.vimrc.before endif -" =============== Pathogen Initialization =============== -" This loads all the plugins in ~/.vim/bundle -" Use tpope's pathogen plugin to manage all other plugins - - runtime bundle/tpope-vim-pathogen/autoload/pathogen.vim - call pathogen#infect() - call pathogen#helptags() - " ================ General Config ==================== set number "Line numbers are good @@ -35,6 +27,13 @@ set hidden "turn on syntax highlighting syntax on +" =============== Vundle Initialization =============== +" This loads all the plugins specified in ~/.vim/vundle.vim +" Use Vundle plugin to manage all other plugins +if filereadable(expand("~/.vim/vundles.vim")) + source ~/.vim/vundles.vim +endif + " ================ Search Settings ================= set incsearch "Find the next match as we type the search