Split vundles into multiple files to reduce churn
This commit is contained in:
parent
a3ef052367
commit
2dbbf08434
137
vim/vundles.vim
137
vim/vundles.vim
@ -11,137 +11,24 @@
|
|||||||
filetype off
|
filetype off
|
||||||
|
|
||||||
set rtp+=~/.vim/bundle/vundle/
|
set rtp+=~/.vim/bundle/vundle/
|
||||||
|
set rtp+=~/.vim/vundles/ "Submodules
|
||||||
call vundle#rc()
|
call vundle#rc()
|
||||||
|
|
||||||
" let Vundle manage Vundle (required)
|
" let Vundle manage Vundle (required)
|
||||||
Bundle "gmarik/vundle"
|
Bundle "gmarik/vundle"
|
||||||
|
|
||||||
" All your bundles here
|
" YADR's vundles are split up by category into smaller files
|
||||||
|
" This reduces churn and makes it easier to fork. See
|
||||||
|
" ~/.vim/vundles/ to edit them:
|
||||||
|
runtime ruby.vundle
|
||||||
|
runtime languages.vundle
|
||||||
|
runtime git.vundle
|
||||||
|
runtime appearance.vundle
|
||||||
|
runtime textobjects.vundle
|
||||||
|
runtime search.vundle
|
||||||
|
runtime project.vundle
|
||||||
|
runtime vim-improvements.vundle
|
||||||
|
|
||||||
" Ruby, Rails, Rake...
|
|
||||||
Bundle "ecomba/vim-ruby-refactoring"
|
|
||||||
Bundle "tpope/vim-rails.git"
|
|
||||||
Bundle "tpope/vim-rake.git"
|
|
||||||
Bundle "tpope/vim-rvm.git"
|
|
||||||
Bundle "vim-ruby/vim-ruby.git"
|
|
||||||
Bundle "Keithbsmiley/rspec.vim"
|
|
||||||
Bundle "skwp/vim-iterm-rspec"
|
|
||||||
Bundle "skwp/vim-spec-finder"
|
|
||||||
|
|
||||||
Bundle "ck3g/vim-change-hash-syntax"
|
|
||||||
|
|
||||||
" Other languages
|
|
||||||
Bundle "briancollins/vim-jst"
|
|
||||||
Bundle "pangloss/vim-javascript"
|
|
||||||
Bundle "rodjek/vim-puppet"
|
|
||||||
Bundle "othree/javascript-libraries-syntax.vim"
|
|
||||||
|
|
||||||
" Html, Xml, Css, Markdown...
|
|
||||||
Bundle "claco/jasmine.vim"
|
|
||||||
Bundle "digitaltoad/vim-jade.git"
|
|
||||||
Bundle "groenewege/vim-less.git"
|
|
||||||
Bundle "itspriddle/vim-jquery.git"
|
|
||||||
Bundle "jtratner/vim-flavored-markdown.git"
|
|
||||||
Bundle "kchmck/vim-coffee-script"
|
|
||||||
Bundle "nelstrom/vim-markdown-preview"
|
|
||||||
Bundle "skwp/vim-html-escape"
|
|
||||||
Bundle "slim-template/vim-slim.git"
|
|
||||||
Bundle "timcharper/textile.vim.git"
|
|
||||||
Bundle "tpope/vim-haml"
|
|
||||||
Bundle "wavded/vim-stylus"
|
|
||||||
|
|
||||||
" Git related...
|
|
||||||
Bundle "gregsexton/gitv"
|
|
||||||
Bundle "mattn/gist-vim"
|
|
||||||
Bundle "tpope/vim-fugitive"
|
|
||||||
Bundle "tpope/vim-git"
|
|
||||||
|
|
||||||
" General text editing improvements...
|
|
||||||
Bundle "AndrewRadev/splitjoin.vim"
|
|
||||||
Bundle "Raimondi/delimitMate"
|
|
||||||
Bundle "Shougo/neocomplete.git"
|
|
||||||
Bundle "briandoll/change-inside-surroundings.vim.git"
|
|
||||||
Bundle "godlygeek/tabular"
|
|
||||||
Bundle "skwp/vim-easymotion"
|
|
||||||
Bundle "tomtom/tcomment_vim.git"
|
|
||||||
Bundle "tpope/vim-bundler"
|
|
||||||
Bundle "vim-scripts/camelcasemotion.git"
|
|
||||||
Bundle "vim-scripts/matchit.zip.git"
|
|
||||||
Bundle "terryma/vim-multiple-cursors"
|
|
||||||
|
|
||||||
|
|
||||||
" Tabbable snippets
|
|
||||||
Bundle "garbas/vim-snipmate.git"
|
|
||||||
Bundle "honza/vim-snippets"
|
|
||||||
|
|
||||||
"File Navigation / Project Management
|
|
||||||
Bundle "jistr/vim-nerdtree-tabs.git"
|
|
||||||
Bundle "scrooloose/nerdtree.git"
|
|
||||||
Bundle "kien/ctrlp.vim"
|
|
||||||
Bundle "justinmk/vim-sneak"
|
|
||||||
|
|
||||||
"Search
|
|
||||||
Bundle "rking/ag.vim"
|
|
||||||
Bundle "vim-scripts/IndexedSearch"
|
|
||||||
Bundle "nelstrom/vim-visual-star-search"
|
|
||||||
|
|
||||||
" General vim improvements
|
|
||||||
Bundle "chrisbra/NrrwRgn"
|
|
||||||
Bundle "MarcWeber/vim-addon-mw-utils.git"
|
|
||||||
Bundle "bogado/file-line.git"
|
|
||||||
Bundle "majutsushi/tagbar.git"
|
|
||||||
Bundle "mattn/webapi-vim.git"
|
|
||||||
Bundle "scrooloose/syntastic.git"
|
|
||||||
Bundle "sjl/gundo.vim"
|
|
||||||
Bundle "skwp/YankRing.vim"
|
|
||||||
Bundle "skwp/greplace.vim"
|
|
||||||
Bundle "tomtom/tlib_vim.git"
|
|
||||||
Bundle "tpope/vim-abolish"
|
|
||||||
Bundle "tpope/vim-endwise.git"
|
|
||||||
Bundle "tpope/vim-ragtag"
|
|
||||||
Bundle "tpope/vim-repeat.git"
|
|
||||||
Bundle "tpope/vim-surround.git"
|
|
||||||
Bundle "tpope/vim-unimpaired"
|
|
||||||
Bundle "vim-scripts/AnsiEsc.vim.git"
|
|
||||||
Bundle "vim-scripts/AutoTag.git"
|
|
||||||
Bundle "vim-scripts/lastpos.vim"
|
|
||||||
Bundle "vim-scripts/sudo.vim"
|
|
||||||
Bundle "xsunsmile/showmarks.git"
|
|
||||||
Bundle "terryma/vim-multiple-cursors"
|
|
||||||
Bundle "goldfeld/ctrlr.vim"
|
|
||||||
|
|
||||||
" Session Management
|
|
||||||
"vim-misc is required for vim-session
|
|
||||||
Bundle "xolox/vim-misc"
|
|
||||||
Bundle "xolox/vim-session"
|
|
||||||
Bundle "Keithbsmiley/investigate.vim"
|
|
||||||
|
|
||||||
" Text objects
|
|
||||||
Bundle "austintaylor/vim-indentobject"
|
|
||||||
Bundle "bootleq/vim-textobj-rubysymbol"
|
|
||||||
Bundle "coderifous/textobj-word-column.vim"
|
|
||||||
Bundle "kana/vim-textobj-datetime"
|
|
||||||
Bundle "kana/vim-textobj-entire"
|
|
||||||
Bundle "kana/vim-textobj-function"
|
|
||||||
Bundle "kana/vim-textobj-user"
|
|
||||||
Bundle "lucapette/vim-textobj-underscore"
|
|
||||||
Bundle "nathanaelkane/vim-indent-guides"
|
|
||||||
Bundle "nelstrom/vim-textobj-rubyblock"
|
|
||||||
Bundle "thinca/vim-textobj-function-javascript"
|
|
||||||
Bundle "vim-scripts/argtextobj.vim"
|
|
||||||
|
|
||||||
" Cosmetics, color scheme, Powerline...
|
|
||||||
Bundle "chrisbra/color_highlight.git"
|
|
||||||
Bundle "skwp/vim-colors-solarized"
|
|
||||||
Bundle "itchyny/lightline.vim"
|
|
||||||
Bundle "vim-scripts/TagHighlight.git"
|
|
||||||
Bundle "bogado/file-line.git"
|
|
||||||
Bundle "jby/tmux.vim.git"
|
|
||||||
Bundle "morhetz/gruvbox"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" Customization
|
|
||||||
" The plugins listed in ~/.vim/.vundles.local will be added here to
|
" The plugins listed in ~/.vim/.vundles.local will be added here to
|
||||||
" allow the user to add vim plugins to yadr without the need for a fork.
|
" allow the user to add vim plugins to yadr without the need for a fork.
|
||||||
if filereadable(expand("~/.yadr/vim/.vundles.local"))
|
if filereadable(expand("~/.yadr/vim/.vundles.local"))
|
||||||
|
7
vim/vundles/appearance.vundle
Normal file
7
vim/vundles/appearance.vundle
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Bundle "chrisbra/color_highlight.git"
|
||||||
|
Bundle "skwp/vim-colors-solarized"
|
||||||
|
Bundle "itchyny/lightline.vim"
|
||||||
|
Bundle "bogado/file-line.git"
|
||||||
|
Bundle "jby/tmux.vim.git"
|
||||||
|
Bundle "morhetz/gruvbox"
|
||||||
|
Bundle "xsunsmile/showmarks.git"
|
4
vim/vundles/git.vundle
Normal file
4
vim/vundles/git.vundle
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Bundle "gregsexton/gitv"
|
||||||
|
Bundle "mattn/gist-vim"
|
||||||
|
Bundle "tpope/vim-fugitive"
|
||||||
|
Bundle "tpope/vim-git"
|
16
vim/vundles/languages.vundle
Normal file
16
vim/vundles/languages.vundle
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
Bundle "briancollins/vim-jst"
|
||||||
|
Bundle "pangloss/vim-javascript"
|
||||||
|
Bundle "rodjek/vim-puppet"
|
||||||
|
Bundle "othree/javascript-libraries-syntax.vim"
|
||||||
|
Bundle "claco/jasmine.vim"
|
||||||
|
Bundle "digitaltoad/vim-jade.git"
|
||||||
|
Bundle "groenewege/vim-less.git"
|
||||||
|
Bundle "itspriddle/vim-jquery.git"
|
||||||
|
Bundle "jtratner/vim-flavored-markdown.git"
|
||||||
|
Bundle "kchmck/vim-coffee-script"
|
||||||
|
Bundle "scrooloose/syntastic.git"
|
||||||
|
Bundle "garbas/vim-snipmate.git"
|
||||||
|
Bundle "nelstrom/vim-markdown-preview"
|
||||||
|
Bundle "skwp/vim-html-escape"
|
||||||
|
Bundle "tpope/vim-haml"
|
||||||
|
Bundle "honza/vim-snippets"
|
6
vim/vundles/project.vundle
Normal file
6
vim/vundles/project.vundle
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Bundle "jistr/vim-nerdtree-tabs.git"
|
||||||
|
Bundle "scrooloose/nerdtree.git"
|
||||||
|
Bundle "kien/ctrlp.vim"
|
||||||
|
Bundle "majutsushi/tagbar.git"
|
||||||
|
Bundle "xolox/vim-misc"
|
||||||
|
Bundle "xolox/vim-session"
|
10
vim/vundles/ruby.vundle
Normal file
10
vim/vundles/ruby.vundle
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
Bundle "ecomba/vim-ruby-refactoring"
|
||||||
|
Bundle "tpope/vim-rails.git"
|
||||||
|
Bundle "tpope/vim-rake.git"
|
||||||
|
Bundle "tpope/vim-rvm.git"
|
||||||
|
Bundle "vim-ruby/vim-ruby.git"
|
||||||
|
Bundle "Keithbsmiley/rspec.vim"
|
||||||
|
Bundle "skwp/vim-iterm-rspec"
|
||||||
|
Bundle "skwp/vim-spec-finder"
|
||||||
|
Bundle "ck3g/vim-change-hash-syntax"
|
||||||
|
Bundle "tpope/vim-bundler"
|
6
vim/vundles/search.vundle
Normal file
6
vim/vundles/search.vundle
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Bundle "justinmk/vim-sneak"
|
||||||
|
Bundle "rking/ag.vim"
|
||||||
|
Bundle "vim-scripts/IndexedSearch"
|
||||||
|
Bundle "nelstrom/vim-visual-star-search"
|
||||||
|
Bundle "skwp/greplace.vim"
|
||||||
|
Bundle "skwp/vim-easymotion"
|
15
vim/vundles/textobjects.vundle
Normal file
15
vim/vundles/textobjects.vundle
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
" These bundles introduce new textobjects into vim,
|
||||||
|
" For example the Ruby one introduces the 'r' text object
|
||||||
|
" such that 'var' gives you Visual Around Ruby
|
||||||
|
Bundle "austintaylor/vim-indentobject"
|
||||||
|
Bundle "bootleq/vim-textobj-rubysymbol"
|
||||||
|
Bundle "coderifous/textobj-word-column.vim"
|
||||||
|
Bundle "kana/vim-textobj-datetime"
|
||||||
|
Bundle "kana/vim-textobj-entire"
|
||||||
|
Bundle "kana/vim-textobj-function"
|
||||||
|
Bundle "kana/vim-textobj-user"
|
||||||
|
Bundle "lucapette/vim-textobj-underscore"
|
||||||
|
Bundle "nathanaelkane/vim-indent-guides"
|
||||||
|
Bundle "nelstrom/vim-textobj-rubyblock"
|
||||||
|
Bundle "thinca/vim-textobj-function-javascript"
|
||||||
|
Bundle "vim-scripts/argtextobj.vim"
|
29
vim/vundles/vim-improvements.vundle
Normal file
29
vim/vundles/vim-improvements.vundle
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
Bundle "AndrewRadev/splitjoin.vim"
|
||||||
|
Bundle "Raimondi/delimitMate"
|
||||||
|
Bundle "Shougo/neocomplete.git"
|
||||||
|
Bundle "briandoll/change-inside-surroundings.vim.git"
|
||||||
|
Bundle "godlygeek/tabular"
|
||||||
|
Bundle "tomtom/tcomment_vim.git"
|
||||||
|
Bundle "vim-scripts/camelcasemotion.git"
|
||||||
|
Bundle "vim-scripts/matchit.zip.git"
|
||||||
|
Bundle "terryma/vim-multiple-cursors"
|
||||||
|
Bundle "Keithbsmiley/investigate.vim"
|
||||||
|
Bundle "chrisbra/NrrwRgn"
|
||||||
|
Bundle "MarcWeber/vim-addon-mw-utils.git"
|
||||||
|
Bundle "bogado/file-line.git"
|
||||||
|
Bundle "mattn/webapi-vim.git"
|
||||||
|
Bundle "sjl/gundo.vim"
|
||||||
|
Bundle "skwp/YankRing.vim"
|
||||||
|
Bundle "tomtom/tlib_vim.git"
|
||||||
|
Bundle "tpope/vim-abolish"
|
||||||
|
Bundle "tpope/vim-endwise.git"
|
||||||
|
Bundle "tpope/vim-ragtag"
|
||||||
|
Bundle "tpope/vim-repeat.git"
|
||||||
|
Bundle "tpope/vim-surround.git"
|
||||||
|
Bundle "tpope/vim-unimpaired"
|
||||||
|
Bundle "vim-scripts/AnsiEsc.vim.git"
|
||||||
|
Bundle "vim-scripts/AutoTag.git"
|
||||||
|
Bundle "vim-scripts/lastpos.vim"
|
||||||
|
Bundle "vim-scripts/sudo.vim"
|
||||||
|
Bundle "terryma/vim-multiple-cursors"
|
||||||
|
Bundle "goldfeld/ctrlr.vim"
|
Loading…
Reference in New Issue
Block a user