plugins.vim 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. " Add the dein installation directory into runtimepath
  2. set runtimepath+=~/.config/nvim/dein/repos/github.com/Shougo/dein.vim
  3. function! DoRemote()
  4. UpdateRemotePlugins
  5. endfunction
  6. if dein#load_state('~/.config/nvim/dein')
  7. call dein#begin('~/.config/nvim/dein')
  8. " Ranger integration
  9. call dein#add('francoiscabrol/ranger.vim')
  10. call dein#add('rbgrouleff/bclose.vim')
  11. " Fuzzy finder
  12. call dein#add('junegunn/fzf')
  13. " Language support
  14. call dein#add('neoclide/coc.nvim', {'merged':0, 'rev': 'release'})
  15. " All the Themes
  16. call dein#add('joshdick/onedark.vim')
  17. call dein#add('HerringtonDarkholme/yats.vim')
  18. " key menu popup "
  19. call dein#add('liuchengxu/vim-which-key')
  20. " Neoterm
  21. call dein#add('kassio/neoterm')
  22. " Running tests in vim "
  23. call dein#add('janko-m/vim-test')
  24. " Better Syntax Support
  25. call dein#add('sheerun/vim-polyglot')
  26. " Powerline
  27. call dein#add('vim-airline/vim-airline')
  28. call dein#add('vim-airline/vim-airline-themes')
  29. " File explorer
  30. call dein#add('scrooloose/NERDTree')
  31. " Comments "
  32. call dein#add('scrooloose/nerdcommenter')
  33. " Icons
  34. call dein#add('ryanoasis/vim-devicons')
  35. call dein#add('tiagofumo/vim-nerdtree-syntax-highlight')
  36. " Git support
  37. call dein#add('Xuyuanp/nerdtree-git-plugin')
  38. " Start Screen
  39. call dein#add('mhinz/vim-startify')
  40. " Tagbar
  41. call dein#add('majutsushi/tagbar')
  42. " Auto Pairs
  43. call dein#add('jiangmiao/auto-pairs')
  44. call dein#add('christoomey/vim-tmux-navigator')
  45. " Sneak mode "
  46. call dein#add('justinmk/vim-sneak')
  47. ""Git
  48. call dein#add('airblade/vim-gitgutter')
  49. call dein#add('tpope/vim-fugitive')
  50. " BufOnly use :BufOnly to unload all or pass it a single buffer
  51. call dein#add('vim-scripts/BufOnly.vim')
  52. " Distraction free writing "
  53. call dein#add('junegunn/goyo.vim')
  54. call dein#add('junegunn/limelight.vim')
  55. "Markdown viewer TODO Fix this stupid thing
  56. call dein#add('iamcco/markdown-preview.nvim', {'on_ft': ['markdown', 'pandoc.markdown', 'rmd'],
  57. \ 'build': 'sh -c "cd app & yarn install"' })
  58. call dein#add('~/.config/nvim/dein/repos/github.com/Shougo/dein.vim')
  59. call dein#add('Shougo/deoplete.nvim', {'do': 'UpdateRemotePlugins'})
  60. call dein#add('Shougo/neoinclude.vim')
  61. "echo doc
  62. call dein#add('Shougo/echodoc.vim')
  63. "Colorizer "
  64. call dein#add('norcalli/nvim-colorizer.lua')
  65. " Find and replace
  66. call dein#add('brooth/far.vim')
  67. if !has('nvim')
  68. call dein#add('roxma/nvim-yarp')
  69. call dein#add('roxma/vim-hug-neovim-rpc')
  70. endif
  71. call dein#end()
  72. call dein#save_state()
  73. endif
  74. " If you want to install not installed plugins on startup.
  75. if dein#check_install()
  76. call dein#install()
  77. endif