vimrc.bundles 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. " Bundles - Modeline and Notes {{{
  2. " vim: set sw=2 ts=2 sts=2 et tw=78 foldmarker={{{,}}} foldlevel=0 foldmethod=marker spell:
  3. "
  4. " Vim Plugins are managed using Vundle.
  5. "
  6. " }}}
  7. " Setup Bundle Support {{{
  8. " Ensure that the ~/.vim/bundle/ system works
  9. set nocompatible
  10. filetype on
  11. filetype off
  12. set rtp+=~/.vim/bundle/vundle
  13. call vundle#rc()
  14. " }}}
  15. " Bundles {{{
  16. " Vundle managing itself!
  17. Bundle 'gmarik/vundle'
  18. if executable('ack-grep')
  19. let g:ackprg="ack-grep -H --nocolor --nogroup --column"
  20. Bundle 'mileszs/ack.vim'
  21. elseif executable('ack')
  22. Bundle 'mileszs/ack.vim'
  23. elseif executable('ag')
  24. Bundle 'mileszs/ack.vim'
  25. let g:ackprg = 'ag --nogroup --nocolor --column --smart-case'
  26. endif
  27. Bundle 'kien/ctrlp.vim'
  28. Bundle 'tacahiroy/ctrlp-funky'
  29. Bundle 'joonty/vdebug'
  30. Bundle 'tpope/vim-repeat'
  31. Bundle 'nathanaelkane/vim-indent-guides'
  32. Bundle 'altercation/vim-colors-solarized'
  33. Bundle 'cinaeco/EasyGrep'
  34. Bundle 'tpope/vim-surround'
  35. Bundle 'spf13/vim-autoclose'
  36. Bundle 'terryma/vim-multiple-cursors'
  37. Bundle 'matchit.zip'
  38. Bundle 'sjl/gundo.vim'
  39. Bundle 'tpope/vim-abolish.git'
  40. Bundle 'scrooloose/syntastic'
  41. Bundle 'mattn/webapi-vim'
  42. Bundle 'tpope/vim-fugitive'
  43. Bundle 'mattn/gist-vim'
  44. Bundle 'scrooloose/nerdcommenter'
  45. Bundle 'godlygeek/tabular'
  46. " File Browser {{{
  47. Bundle 'scrooloose/nerdtree'
  48. Bundle 'jistr/vim-nerdtree-tabs'
  49. " }}}
  50. " Code Browser {{{
  51. if executable('ctags')
  52. Bundle 'majutsushi/tagbar'
  53. if executable('phpctags')
  54. Bundle 'vim-php/tagbar-phpctags.vim'
  55. endif
  56. endif
  57. " }}}
  58. " Completion and Snippets {{{
  59. Bundle 'ervandew/supertab'
  60. Bundle 'MarcWeber/vim-addon-mw-utils'
  61. Bundle 'tomtom/tlib_vim'
  62. Bundle 'garbas/vim-snipmate'
  63. Bundle 'honza/vim-snippets'
  64. " Source support_function.vim to support vim-snippets.
  65. if filereadable(expand("~/.vim/bundle/vim-snippets/snippets/support_functions.vim"))
  66. source ~/.vim/bundle/vim-snippets/snippets/support_functions.vim
  67. endif
  68. " }}}
  69. " Coding Language Support {{{
  70. Bundle 'shawncplus/phpcomplete.vim'
  71. Bundle 'tpope/vim-markdown'
  72. Bundle 'tpope/vim-cucumber'
  73. Bundle 'quentindecock/vim-cucumber-align-pipes'
  74. Bundle 'kchmck/vim-coffee-script'
  75. " }}}
  76. " }}}