plugins.vim 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. " Run PlugInstall if there are missing plugins
  2. "autocmd VimEnter * if len(filter(values(g:plugs), '!isdirectory(v:val.dir)'))
  3. " \| PlugInstall --sync | source $VIMINIT
  4. "\| endif
  5. call plug#begin('~/.cache/vim/plugged')
  6. " colorshemes
  7. Plug 'morhetz/gruvbox'
  8. Plug 'itchyny/landscape.vim'
  9. Plug 'joshdick/onedark.vim'
  10. " better syntax support
  11. Plug 'sheerun/vim-polyglot'
  12. " fuzzy find files
  13. Plug 'ctrlpvim/ctrlp.vim'
  14. " faster nerdtree
  15. Plug 'lambdalisue/fern.vim'
  16. " w/ git status integration
  17. Plug 'lambdalisue/fern-git-status.vim'
  18. " w/ colored nerdfont icons
  19. Plug 'lambdalisue/nerdfont.vim'
  20. Plug 'lambdalisue/fern-renderer-nerdfont.vim'
  21. Plug 'lambdalisue/glyph-palette.vim'
  22. " and a floating, scrollable preview window
  23. Plug 'yuki-yano/fern-preview.vim'
  24. " asynchronous lint engine
  25. "Plug 'dense-analysis/ale'
  26. " nice statusline for vim
  27. Plug 'vim-airline/vim-airline'
  28. " plus themes
  29. Plug 'vim-airline/vim-airline-themes'
  30. " some git integration
  31. Plug 'tpope/vim-fugitive'
  32. " preview colours
  33. Plug 'ap/vim-css-color'
  34. " intellisense
  35. Plug 'neoclide/coc.nvim', {'branch': 'release'}
  36. " auto disable search highlighting
  37. Plug 'romainl/vim-cool'
  38. " graphical debugger
  39. Plug 'puremourning/vimspector'
  40. " use when there are too many parentheses
  41. "Plug 'kien/rainbow_parentheses.vim'
  42. " auto close pairs, etc.
  43. Plug 'jiangmiao/auto-pairs'
  44. " easy commenting
  45. Plug 'tpope/vim-commentary'
  46. " tag bar for easy navigation
  47. Plug 'preservim/tagbar'
  48. " better html / css handling
  49. Plug 'mattn/emmet-vim'
  50. " fast search 'n' jump
  51. Plug 'justinmk/vim-sneak'
  52. " fancy start screen
  53. Plug 'mhinz/vim-startify'
  54. " w/ nerdfont icons
  55. Plug 'csch0/vim-startify-renderer-nerdfont'
  56. " easily change surrounding elements
  57. Plug 'tpope/vim-surround'
  58. " use treesitter inside nvim
  59. Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
  60. " w/ refactoring capabilites
  61. Plug 'nvim-treesitter/nvim-treesitter-refactor'
  62. call plug#end()