97 lines
2.5 KiB
VimL
97 lines
2.5 KiB
VimL
|
|
"#####################################################################################################
|
|
" ____ __ _
|
|
" / __ \ / / __ __ ____ _ (_) ____ _____
|
|
" / /_/ / / / / / / / / __ `/ / / / __ \ / ___/
|
|
" / ____/ / / / /_/ / / /_/ / / / / / / / (__ )
|
|
" /_/ /_/ \__,_/ \__, / /_/ /_/ /_/ /____/
|
|
" /____/
|
|
"######################################################################################################
|
|
|
|
" Install vim-plugged if not already installed
|
|
if empty(glob('~/.local/share/nvim/site/autoload/plug.vim'))
|
|
silent !curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs
|
|
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
|
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
|
endif
|
|
call plug#begin('~/.local/share/nvim/plugins')
|
|
|
|
" Intellisense engine for neovim
|
|
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
|
|
|
" Git wrapper
|
|
Plug 'tpope/vim-fugitive'
|
|
Plug 'airblade/vim-gitgutter'
|
|
Plug 'tpope/vim-rhubarb'
|
|
|
|
" Nerd Commenter
|
|
Plug 'scrooloose/nerdcommenter'
|
|
|
|
" Autosaving
|
|
Plug '907th/vim-auto-save'
|
|
|
|
" Vim Surround
|
|
Plug 'tpope/vim-surround'
|
|
|
|
" Auto pairs
|
|
Plug 'jiangmiao/auto-pairs'
|
|
|
|
" Multiple Cursors
|
|
Plug 'terryma/vim-multiple-cursors'
|
|
|
|
" Fuzzy finding
|
|
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --no-bash' }
|
|
Plug 'junegunn/fzf.vim'
|
|
|
|
" i3 syntax
|
|
Plug 'PotatoesMaster/i3-vim-syntax'
|
|
|
|
" Tmuxline
|
|
Plug 'edkolev/tmuxline.vim'
|
|
|
|
" Custom start page
|
|
Plug 'mhinz/vim-startify'
|
|
|
|
" Status bar
|
|
Plug 'vim-airline/vim-airline'
|
|
Plug 'vim-airline/vim-airline-themes'
|
|
|
|
" Tabular auto-align
|
|
Plug 'godlygeek/tabular'
|
|
|
|
" Comfy scroll
|
|
Plug 'yuttie/comfortable-motion.vim'
|
|
|
|
" Add DevIcons
|
|
Plug 'ryanoasis/vim-devicons'
|
|
|
|
" Tagbar
|
|
Plug 'liuchengxu/vista.vim'
|
|
|
|
" Colorizer
|
|
Plug 'chrisbra/Colorizer'
|
|
|
|
" NERDTree
|
|
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
|
|
Plug 'Xuyuanp/nerdtree-git-plugin'
|
|
Plug 'tiagofumo/vim-nerdtree-syntax-highlight'
|
|
|
|
" goyo distraction free mode
|
|
Plug 'junegunn/goyo.vim'
|
|
|
|
" Wal theme
|
|
Plug 'dylanaraps/wal.vim'
|
|
Plug 'deviantfero/wpgtk.vim'
|
|
|
|
" Colorschemes
|
|
Plug 'chase/focuspoint-vim'
|
|
Plug 'liuchengxu/space-vim-theme'
|
|
Plug 'kadekillary/Turtles'
|
|
Plug 'arcticicestudio/nord-vim'
|
|
Plug 'whatyouhide/vim-gotham'
|
|
Plug 'itchyny/landscape.vim'
|
|
Plug 'nanotech/jellybeans.vim'
|
|
Plug 'cocopon/iceberg.vim'
|
|
Plug 'morhetz/gruvbox'
|
|
call plug#end()
|