automatically install plugins, add qol changes
This commit is contained in:
parent
4198c155a1
commit
54b0f0d4ee
1 changed files with 12 additions and 5 deletions
|
@ -21,6 +21,12 @@ if empty(glob('~/.vim/autoload/plug.vim'))
|
||||||
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" automatically install any missing plugins
|
||||||
|
autocmd VimEnter *
|
||||||
|
\ if len(filter(values(g:plugs), '!isdirectory(v:val.dir)'))
|
||||||
|
\| PlugInstall --sync | q
|
||||||
|
\| endif
|
||||||
|
|
||||||
" defines plugin directory
|
" defines plugin directory
|
||||||
" Install plugins from vim with :PlugInstall
|
" Install plugins from vim with :PlugInstall
|
||||||
silent! if plug#begin('~/.local/share/nvim/plugged')
|
silent! if plug#begin('~/.local/share/nvim/plugged')
|
||||||
|
@ -115,10 +121,7 @@ let g:ale_fixers = {
|
||||||
" set truecolor (neovim)
|
" set truecolor (neovim)
|
||||||
set termguicolors
|
set termguicolors
|
||||||
|
|
||||||
" many of these come from
|
" sets tabs to be 2 characters, expanded into spaces, but still removable with
|
||||||
" http://stevelosh.com/blog/2010/09/coming-home-to-vim/
|
|
||||||
|
|
||||||
" sets tabs to be 4 characters, expanded into spaces, but still removable with
|
|
||||||
" one press of backspace.
|
" one press of backspace.
|
||||||
" great explanation: http://vimcasts.org/transcripts/2/en/
|
" great explanation: http://vimcasts.org/transcripts/2/en/
|
||||||
set tabstop=2
|
set tabstop=2
|
||||||
|
@ -126,9 +129,13 @@ set shiftwidth=2
|
||||||
set softtabstop=2
|
set softtabstop=2
|
||||||
set expandtab
|
set expandtab
|
||||||
|
|
||||||
|
" set cursor line highlighting, esp useful when using with bracket
|
||||||
|
" highlighting and you don't know which side of the brace the cursor is on
|
||||||
|
set cursorline
|
||||||
|
|
||||||
" shows linenumbers relative to the one you are on, for easy movement and
|
" shows linenumbers relative to the one you are on, for easy movement and
|
||||||
" dNUMBERd deletions
|
" dNUMBERd deletions
|
||||||
set relativenumber
|
set number relativenumber
|
||||||
|
|
||||||
" keeps an undofile next to files so that you can even undo if vim is closed
|
" keeps an undofile next to files so that you can even undo if vim is closed
|
||||||
" in between
|
" in between
|
||||||
|
|
Loading…
Reference in a new issue