vimrc.bundles 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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 off
  11. set rtp+=~/.vim/bundle/vundle
  12. call vundle#rc()
  13. " }}}
  14. " Bundles {{{
  15. " Vundle managing itself!
  16. Bundle 'gmarik/vundle'
  17. "if executable('ack-grep')
  18. "let g:ackprg="ack-grep -H --nocolor --nogroup --column"
  19. "Bundle 'mileszs/ack.vim'
  20. "elseif executable('ack')
  21. "Bundle 'mileszs/ack.vim'
  22. "elseif executable('ag')
  23. "Bundle 'mileszs/ack.vim'
  24. "let g:ackprg = 'ag --nogroup --nocolor --column --smart-case'
  25. "endif
  26. Bundle 'kien/ctrlp.vim'
  27. Bundle 'tacahiroy/ctrlp-funky'
  28. Bundle 'joonty/vdebug'
  29. Bundle 'tpope/vim-repeat'
  30. Bundle 'kshenoy/vim-signature'
  31. Bundle 'itchyny/lightline.vim'
  32. Bundle 'haya14busa/vim-asterisk'
  33. Bundle 'nathanaelkane/vim-indent-guides'
  34. Bundle 'altercation/vim-colors-solarized'
  35. Bundle 'cinaeco/EasyGrep'
  36. Bundle 'tpope/vim-surround'
  37. Bundle 'Raimondi/delimitMate'
  38. Bundle 'terryma/vim-multiple-cursors'
  39. Bundle 'matchit.zip'
  40. Bundle 'tpope/vim-abolish.git'
  41. Bundle 'tpope/vim-unimpaired.git'
  42. Bundle 'scrooloose/syntastic'
  43. Bundle 'tpope/vim-fugitive'
  44. Bundle 'scrooloose/nerdcommenter'
  45. Bundle 'godlygeek/tabular'
  46. Bundle 'tristen/vim-sparkup'
  47. "Bundle 'sjl/gundo.vim'
  48. "Bundle 'katono/rogue.vim'
  49. "Bundle 'haya14busa/incsearch.vim' - interferes with macros
  50. "Bundle 'deris/vim-shot-f' - interferes with macro
  51. " Text Objects {{{
  52. Bundle 'kana/vim-textobj-user'
  53. Bundle 'kana/vim-textobj-entire'
  54. Bundle 'bkad/CamelCaseMotion'
  55. Bundle 'vim-scripts/argtextobj.vim'
  56. " }}}
  57. " File Browser {{{
  58. Bundle 'scrooloose/nerdtree'
  59. Bundle 'jistr/vim-nerdtree-tabs'
  60. " }}}
  61. " Code Browser {{{
  62. if executable('ctags')
  63. Bundle 'majutsushi/tagbar'
  64. if executable('phpctags')
  65. Bundle 'vim-php/tagbar-phpctags.vim'
  66. endif
  67. endif
  68. " }}}
  69. " Completion and Snippets {{{
  70. "Bundle 'ervandew/supertab'
  71. "Bundle 'MarcWeber/vim-addon-mw-utils'
  72. "Bundle 'tomtom/tlib_vim'
  73. "Bundle 'garbas/vim-snipmate'
  74. "Bundle 'honza/vim-snippets'
  75. "" Source support_function.vim to support vim-snippets.
  76. "if filereadable(expand("~/.vim/bundle/vim-snippets/snippets/support_functions.vim"))
  77. "source ~/.vim/bundle/vim-snippets/snippets/support_functions.vim
  78. "endif
  79. Bundle 'ajh17/VimCompletesMe'
  80. " }}}
  81. " Coding Language Support {{{
  82. Bundle 'shawncplus/phpcomplete.vim'
  83. Bundle 'tpope/vim-markdown'
  84. Bundle 'tpope/vim-cucumber'
  85. Bundle 'quentindecock/vim-cucumber-align-pipes'
  86. Bundle 'kchmck/vim-coffee-script'
  87. Bundle 'mintplant/vim-literate-coffeescript'
  88. Bundle 'groenewege/vim-less'
  89. Bundle 'elzr/vim-json'
  90. Bundle 'vim-scripts/yaml.vim'
  91. " }}}
  92. " }}}