plugins.vim 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. " General {{{
  12. Plug 'Raimondi/delimitMate'
  13. Plug 'dkprice/vim-easygrep'
  14. Plug 'godlygeek/tabular'
  15. Plug 'haya14busa/vim-asterisk'
  16. Plug 'joonty/vdebug'
  17. Plug 'matchit.zip'
  18. Plug 'scrooloose/nerdcommenter'
  19. Plug 'mbbill/undotree'
  20. Plug 'terryma/vim-multiple-cursors'
  21. Plug 'tpope/vim-endwise'
  22. Plug 'tpope/vim-fugitive'
  23. Plug 'tpope/vim-repeat'
  24. " }}}
  25. " Visual {{{
  26. Plug 'altercation/vim-colors-solarized'
  27. Plug 'itchyny/lightline.vim'
  28. Plug 'kshenoy/vim-signature'
  29. Plug 'nathanaelkane/vim-indent-guides'
  30. Plug 'romainl/flattened'
  31. Plug 'Sclarki/neonwave.vim'
  32. Plug 'junegunn/goyo.vim'
  33. Plug 'junegunn/limelight.vim'
  34. " }}}
  35. " Text Objects {{{
  36. Plug 'bkad/CamelCaseMotion'
  37. Plug 'kana/vim-textobj-entire'
  38. Plug 'kana/vim-textobj-user'
  39. Plug 'tpope/vim-surround'
  40. Plug 'vim-scripts/argtextobj.vim'
  41. " }}}
  42. " File Browser {{{
  43. Plug 'kien/ctrlp.vim'
  44. Plug 'tpope/vim-vinegar'
  45. " }}}
  46. " Code Browser {{{
  47. Plug 'tacahiroy/ctrlp-funky'
  48. if executable('ctags')
  49. Plug 'majutsushi/tagbar'
  50. if executable('phpctags')
  51. Plug 'vim-php/tagbar-phpctags.vim'
  52. endif
  53. endif
  54. " }}}
  55. " Completion and Snippets {{{
  56. Plug 'ajh17/VimCompletesMe'
  57. " }}}
  58. " Coding Language Support {{{
  59. Plug 'LnL7/vim-nix'
  60. Plug 'elzr/vim-json'
  61. Plug 'scrooloose/syntastic'
  62. Plug 'sheerun/vim-polyglot'
  63. Plug 'vim-scripts/yaml.vim'
  64. " }}}
  65. " Games. Why not {{{
  66. Plug 'katono/rogue.vim'
  67. Plug 'jmanoel7/vim-games'
  68. " }}}
  69. " Discarded {{{
  70. "Plug 'deris/vim-shot-f' - interferes with macro
  71. "Plug 'haya14busa/incsearch.vim' - interferes with macros
  72. "Plug 'scrooloose/nerdtree' - moved away from drawer-style browser to netrw.
  73. "Plug 'terryma/vim-expand-region' - cool, but often slower than text objects.
  74. "
  75. "Plug 'MarcWeber/vim-addon-mw-utils' -\
  76. "Plug 'ervandew/supertab' ------------|
  77. "Plug 'garbas/vim-snipmate' ----------+ ancient and messy completion system.
  78. "Plug 'honza/vim-snippets' -----------|
  79. "Plug 'tomtom/tlib_vim' --------------/
  80. " }}}
  81. call plug#end()