Move Bundles into a separate file
I've had this in [my own dotfiles] for a while now, and really like having the separation of what I consider to be code/configuration from what to me feels more like a Gemfile, in that it lists out all of the external dependencies in a single place. [my own dotfiles](https://github.com/calebthompson/dotfiles/blob/master/vim/vimrc.bundles.symlink) * Awesomer vundle integration: * Refactor .vimrc and .vimrc.bundles to support standalone BundleInstall. * Install vim bundles as part of install.sh without sourcing the normal vimrc, which prevents error messages from uninstalled plugins referenced in the main vimrc.
This commit is contained in:
parent
910a156ad8
commit
deb7ee5948
3 changed files with 36 additions and 31 deletions
|
@ -35,4 +35,4 @@ for name in *; do
|
|||
done
|
||||
|
||||
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
|
||||
vim +BundleInstall +qa
|
||||
vim -u ~/.vimrc.bundles +BundleInstall +qa
|
||||
|
|
33
vimrc
33
vimrc
|
@ -17,36 +17,9 @@ if (&t_Co > 2 || has("gui_running")) && !exists("syntax_on")
|
|||
syntax on
|
||||
endif
|
||||
|
||||
" Declare bundles are handled via Vundle
|
||||
filetype off " required!
|
||||
set rtp+=~/.vim/bundle/vundle/
|
||||
call vundle#rc()
|
||||
|
||||
" Let Vundle manage Vundle
|
||||
Bundle 'gmarik/vundle'
|
||||
|
||||
" Define bundles via Github repos
|
||||
Bundle 'croaky/vim-colors-github'
|
||||
Bundle 'danro/rename.vim'
|
||||
Bundle 'kchmck/vim-coffee-script'
|
||||
Bundle 'kien/ctrlp.vim'
|
||||
Bundle 'nanki/treetop.vim'
|
||||
Bundle 'thoughtbot/vim-rspec'
|
||||
Bundle 'timcharper/textile.vim'
|
||||
Bundle 'tpope/vim-bundler'
|
||||
Bundle 'tpope/vim-cucumber'
|
||||
Bundle 'tpope/vim-endwise'
|
||||
Bundle 'tpope/vim-fugitive'
|
||||
Bundle 'tpope/vim-haml'
|
||||
Bundle 'tpope/vim-markdown'
|
||||
Bundle 'tpope/vim-rails'
|
||||
Bundle 'tpope/vim-surround'
|
||||
Bundle 'tsaleh/vim-matchit'
|
||||
Bundle 'vim-ruby/vim-ruby'
|
||||
Bundle 'vim-scripts/ctags.vim'
|
||||
Bundle 'vim-scripts/greplace.vim'
|
||||
Bundle 'vim-scripts/tComment'
|
||||
Bundle 'xenoterracide/html.vim'
|
||||
if filereadable(expand("~/.vimrc.bundles"))
|
||||
source ~/.vimrc.bundles
|
||||
endif
|
||||
|
||||
filetype plugin indent on
|
||||
|
||||
|
|
32
vimrc.bundles
Normal file
32
vimrc.bundles
Normal file
|
@ -0,0 +1,32 @@
|
|||
set nocompatible
|
||||
|
||||
filetype off
|
||||
set rtp+=~/.vim/bundle/vundle/
|
||||
call vundle#rc()
|
||||
|
||||
" Let Vundle manage Vundle
|
||||
Bundle 'gmarik/vundle'
|
||||
|
||||
" Define bundles via Github repos
|
||||
Bundle 'croaky/vim-colors-github'
|
||||
Bundle 'danro/rename.vim'
|
||||
Bundle 'kchmck/vim-coffee-script'
|
||||
Bundle 'kien/ctrlp.vim'
|
||||
Bundle 'nanki/treetop.vim'
|
||||
Bundle 'thoughtbot/vim-rspec'
|
||||
Bundle 'timcharper/textile.vim'
|
||||
Bundle 'tpope/vim-bundler'
|
||||
Bundle 'tpope/vim-cucumber'
|
||||
Bundle 'tpope/vim-endwise'
|
||||
Bundle 'tpope/vim-fugitive'
|
||||
Bundle 'tpope/vim-haml'
|
||||
Bundle 'tpope/vim-markdown'
|
||||
Bundle 'tpope/vim-rails'
|
||||
Bundle 'tpope/vim-surround'
|
||||
Bundle 'tsaleh/vim-matchit'
|
||||
Bundle 'vim-scripts/ctags.vim'
|
||||
Bundle 'vim-scripts/greplace.vim'
|
||||
Bundle 'vim-scripts/tComment'
|
||||
Bundle 'xenoterracide/html.vim'
|
||||
|
||||
filetype on
|
Loading…
Add table
Reference in a new issue