plugins.vim 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. " auto-install vim-plug
  2. if empty(glob('~/.config/nvim/autoload/plug.vim'))
  3. silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
  4. \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  5. "autocmd VimEnter * PlugInstall
  6. autocmd VimEnter * PlugInstall | source $MYVIMRC
  7. endif
  8. call plug#begin('~/.config/nvim/autoload/plugged')
  9. " Better Syntax Support
  10. Plug 'sheerun/vim-polyglot'
  11. " File Explorer
  12. Plug 'scrooloose/NERDTree'
  13. " Auto pairs for '(' '[' '{'
  14. Plug 'jiangmiao/auto-pairs'
  15. " WakaTime
  16. Plug 'wakatime/vim-wakatime'
  17. " Themes
  18. Plug 'joshdick/onedark.vim'
  19. Plug 'arcticicestudio/nord-vim'
  20. " Intelliseense
  21. Plug 'neoclide/coc.nvim', {'branch': 'release'}
  22. " Airline
  23. Plug 'vim-airline/vim-airline'
  24. Plug 'vim-airline/vim-airline-themes'
  25. " Discord stuff
  26. Plug 'andweeb/presence.nvim'
  27. " Ranger
  28. Plug 'kevinhwang91/rnvimr', {'do': 'make sync'}
  29. " Fzf
  30. Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
  31. Plug 'junegunn/fzf.vim'
  32. Plug 'airblade/vim-rooter'
  33. " Colorizer #76F653
  34. Plug 'norcalli/nvim-colorizer.lua'
  35. " Dashboard (start screen)
  36. Plug 'mhinz/vim-startify'
  37. " Git integration
  38. Plug 'mhinz/vim-signify'
  39. Plug 'tpope/vim-fugitive'
  40. Plug 'tpope/vim-rhubarb'
  41. Plug 'junegunn/gv.vim'
  42. " Quick scope
  43. Plug 'unblevable/quick-scope'
  44. " Which key
  45. Plug 'liuchengxu/vim-which-key'
  46. " Floaterm
  47. Plug 'voldikss/vim-floaterm'
  48. " Codi
  49. " Plug 'metakirby5/codi.vim'
  50. " xcode colors
  51. Plug 'arzg/vim-colors-xcode'
  52. " Nvim Treesitter configurations and abstraction layer
  53. Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
  54. " github copilot
  55. Plug 'github/copilot.vim'
  56. " auto save
  57. Plug '907th/vim-auto-save'
  58. " indent blankline
  59. Plug 'Yggdroot/indentLine'
  60. " Commenter
  61. Plug 'preservim/nerdcommenter'
  62. call plug#end()