diff options
Diffstat (limited to '.config/nvim/vim-plug')
-rw-r--r-- | .config/nvim/vim-plug/plugins.vim | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/.config/nvim/vim-plug/plugins.vim b/.config/nvim/vim-plug/plugins.vim new file mode 100644 index 0000000..c8cc622 --- /dev/null +++ b/.config/nvim/vim-plug/plugins.vim @@ -0,0 +1,64 @@ +" auto-install vim-plug +if empty(glob('~/.config/nvim/autoload/plug.vim')) + silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs + \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim + "autocmd VimEnter * PlugInstall + "autocmd VimEnter * PlugInstall | source $MYVIMRC +endif + +call plug#begin('~/.config/nvim/autoload/plugged') + + " Better Syntax Support + Plug 'sheerun/vim-polyglot' + + " File Explorer + Plug 'scrooloose/NERDTree' + + " Auto pairs for '(' '[' '{' + Plug 'jiangmiao/auto-pairs' + + " Themse + Plug 'joshdick/onedark.vim' + Plug 'agreco/vim-citylights' + Plug 'gilgigilgil/anderson.vim' + Plug 'wadackel/vim-dogrun' + Plug 'synul/githubsy' + + " Status line + Plug 'vim-airline/vim-airline' + Plug 'vim-airline/vim-airline-themes' + " Plug 'glepnir/galaxyline.nvim' + + " If you want icons use one of these: + " Plug 'kyazdani42/nvim-web-devicons' " lua + " Plug 'ryanoasis/vim-devicons' " vimscript + + " Stable version of coc + Plug 'neoclide/coc.nvim', {'branch': 'release'} + + " Plug 'kevinhwang91/rnvimr' + + " Colorizer + Plug 'norcalli/nvim-colorizer.lua' + + " Startify + Plug 'mhinz/vim-startify' + + " Git integration + Plug 'mhinz/vim-signify' + Plug 'tpope/vim-fugitive' + Plug 'tpope/vim-rhubarb' + Plug 'junegunn/gv.vim' + + "Sneak + Plug 'justinmk/vim-sneak' + +call plug#end() + + +" Automatically install missing plugins on startup +autocmd VimEnter * + \ if len(filter(values(g:plugs), '!isdirectory(v:val.dir)')) + \| PlugInstall --sync | q + \| endif + |