plugins.vim 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. " vim: set sw=2 ts=2 sts=2 et tw=80 fmr={{{,}}} fdl=0 fdm=marker:
  2. "
  3. " The Plugin List
  4. "
  5. silent! call plug#begin('~/dotfiles/vim/plugged')
  6. " General {{{
  7. Plug 'Raimondi/delimitMate'
  8. Plug 'adelarsq/vim-matchit'
  9. Plug 'dkprice/vim-easygrep'
  10. Plug 'haya14busa/vim-asterisk'
  11. Plug 'junegunn/vim-easy-align'
  12. Plug 'mbbill/undotree'
  13. Plug 'scrooloose/nerdcommenter'
  14. Plug 'terryma/vim-multiple-cursors'
  15. Plug 'tpope/vim-endwise'
  16. Plug 'tpope/vim-fugitive'
  17. Plug 'tpope/vim-repeat'
  18. Plug 'tpope/vim-unimpaired'
  19. Plug 'vim-scripts/visualrepeat'
  20. if v:version >= 704
  21. Plug 'vim-pandoc/vim-pandoc'
  22. endif
  23. " }}}
  24. " Visual {{{
  25. Plug 'AlessandroYorba/Alduin'
  26. Plug 'altercation/vim-colors-solarized'
  27. Plug 'cinaeco/airline-surarken'
  28. Plug 'cinaeco/neonwave.vim'
  29. Plug 'junegunn/goyo.vim'
  30. Plug 'junegunn/limelight.vim'
  31. Plug 'vim-airline/vim-airline'
  32. Plug 'vim-airline/vim-airline-themes'
  33. " }}}
  34. " Text Objects {{{
  35. " `,` to work with camel/snake case e.g. `ci,w`
  36. " `e` to work with whole files e.g. `=ae`
  37. " `s` to work with surrounds e.g. `cs{[`
  38. " `a` to work with arguments e.g. `cia`
  39. Plug 'bkad/CamelCaseMotion'
  40. Plug 'kana/vim-textobj-entire'
  41. Plug 'kana/vim-textobj-user'
  42. Plug 'tpope/vim-surround'
  43. Plug 'vim-scripts/argtextobj.vim'
  44. " }}}
  45. " File Browser {{{
  46. Plug 'ctrlpvim/ctrlp.vim'
  47. Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': 'yes \| ./install' }
  48. Plug 'junegunn/fzf.vim'
  49. if v:version >= 704 || (v:version == 703 && has('patch438'))
  50. Plug 'justinmk/vim-dirvish'
  51. else
  52. Plug 'tpope/vim-vinegar'
  53. endif
  54. " }}}
  55. " Completion and Snippets {{{
  56. if v:version >= 704 || (v:version == 703 && has('insert_expand') && has('menu'))
  57. Plug 'lifepillar/vim-mucomplete'
  58. else
  59. Plug 'ajh17/VimCompletesMe'
  60. endif
  61. " }}}
  62. " Coding Language Support {{{
  63. Plug 'vim-pandoc/vim-pandoc-syntax'
  64. Plug 'vimperator/vimperator.vim'
  65. if v:version > 700 || (v:version == 700 && has('patch175'))
  66. Plug 'scrooloose/syntastic'
  67. endif
  68. " }}}
  69. " Language Support {{{
  70. Plug 'reedes/vim-wordy'
  71. " }}}
  72. " Local Plugins {{{
  73. if filereadable(expand("~/dotfiles/vim/plugins.vim.local"))
  74. source ~/dotfiles/vim/plugins.vim.local
  75. endif
  76. " }}}
  77. call plug#end()