123456789101112131415161718192021222324252627282930 |
- " 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 + icons
- Plug 'scrooloose/NERDTree'
- Plug 'ryanoasis/vim-devicons'
- " Bracket auto pairs
- Plug 'jiangmiao/auto-pairs'
- " COC
- Plug 'neoclide/coc.nvim', {'branch':'release'}
- call plug#end()
- let g:NERDTreeShowHidden = 1
- let g:NERDTreeMinimalUI = 1
- let g:NERDTreeIgnore = []
- let g:NERDTreeStatusline = ''
- " NERDTree autoclose
- autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
- nnoremap <silent> <C-b> :NERDTreeToggle<CR>
|