plugins.vim 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. " Plugins {{{
  2. " vim: set sw=2 ts=2 sts=2 et tw=78 foldmarker={{{,}}} foldlevel=0 foldmethod=marker spell:
  3. "
  4. " Vim Plugin Setup Script
  5. "
  6. " This file is used from 2 places:
  7. " - vimrc
  8. " - setup.sh
  9. " }}}
  10. call plug#begin('~/.vim/plugged')
  11. "if executable('ack-grep')
  12. "let g:ackprg="ack-grep -H --nocolor --nogroup --column"
  13. "Plug 'mileszs/ack.vim'
  14. "elseif executable('ack')
  15. "Plug 'mileszs/ack.vim'
  16. "elseif executable('ag')
  17. "Plug 'mileszs/ack.vim'
  18. "let g:ackprg = 'ag --nogroup --nocolor --column --smart-case'
  19. "endif
  20. Plug 'junegunn/vim-plug'
  21. Plug 'kien/ctrlp.vim'
  22. Plug 'tacahiroy/ctrlp-funky'
  23. Plug 'joonty/vdebug'
  24. Plug 'tpope/vim-repeat'
  25. Plug 'kshenoy/vim-signature'
  26. Plug 'itchyny/lightline.vim'
  27. Plug 'haya14busa/vim-asterisk'
  28. Plug 'nathanaelkane/vim-indent-guides'
  29. Plug 'altercation/vim-colors-solarized'
  30. Plug 'cinaeco/EasyGrep'
  31. Plug 'tpope/vim-surround'
  32. Plug 'Raimondi/delimitMate'
  33. Plug 'terryma/vim-multiple-cursors'
  34. Plug 'matchit.zip'
  35. Plug 'tpope/vim-abolish'
  36. Plug 'tpope/vim-unimpaired'
  37. Plug 'scrooloose/syntastic'
  38. Plug 'tpope/vim-fugitive'
  39. Plug 'scrooloose/nerdcommenter'
  40. Plug 'godlygeek/tabular'
  41. Plug 'tristen/vim-sparkup'
  42. "Plug 'sjl/gundo.vim'
  43. "Plug 'katono/rogue.vim'
  44. "Plug 'haya14busa/incsearch.vim' - interferes with macros
  45. "Plug 'deris/vim-shot-f' - interferes with macro
  46. " Text Objects {{{
  47. Plug 'kana/vim-textobj-user'
  48. Plug 'kana/vim-textobj-entire'
  49. Plug 'bkad/CamelCaseMotion'
  50. Plug 'vim-scripts/argtextobj.vim'
  51. " }}}
  52. " File Browser {{{
  53. Plug 'scrooloose/nerdtree'
  54. Plug 'jistr/vim-nerdtree-tabs'
  55. " }}}
  56. " Code Browser {{{
  57. if executable('ctags')
  58. Plug 'majutsushi/tagbar'
  59. if executable('phpctags')
  60. Plug 'vim-php/tagbar-phpctags.vim'
  61. endif
  62. endif
  63. " }}}
  64. " Completion and Snippets {{{
  65. "Plug 'ervandew/supertab'
  66. "Plug 'MarcWeber/vim-addon-mw-utils'
  67. "Plug 'tomtom/tlib_vim'
  68. "Plug 'garbas/vim-snipmate'
  69. "Plug 'honza/vim-snippets'
  70. "" Source support_function.vim to support vim-snippets.
  71. "if filereadable(expand("~/.vim/bundle/vim-snippets/snippets/support_functions.vim"))
  72. "source ~/.vim/bundle/vim-snippets/snippets/support_functions.vim
  73. "endif
  74. Plug 'ajh17/VimCompletesMe'
  75. " }}}
  76. " Coding Language Support {{{
  77. Plug 'shawncplus/phpcomplete.vim'
  78. Plug 'tpope/vim-markdown'
  79. Plug 'tpope/vim-cucumber'
  80. Plug 'quentindecock/vim-cucumber-align-pipes'
  81. Plug 'kchmck/vim-coffee-script'
  82. Plug 'mintplant/vim-literate-coffeescript'
  83. Plug 'groenewege/vim-less'
  84. Plug 'elzr/vim-json'
  85. Plug 'vim-scripts/yaml.vim'
  86. " }}}
  87. call plug#end()