summaryrefslogtreecommitdiff
path: root/.config/nvim/vim-plug/plugins.vim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/vim-plug/plugins.vim')
-rw-r--r--.config/nvim/vim-plug/plugins.vim64
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
+