X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/92c9d9576d9ed6ec4a8ad7c29cc502606ebf3ea9..d76bcdcb2e955f4234d01897dc533dadbbf9e5c5:/vimrc diff --git a/vimrc b/vimrc index b98f32b..09fa0d2 100644 --- a/vimrc +++ b/vimrc @@ -21,6 +21,15 @@ set omnifunc=syntaxcomplete#Complete filetype off " required +" ================= +" Install vim-plug if missing +" ================= +let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim' +if empty(glob(data_dir . '/autoload/plug.vim')) + silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' + autocmd VimEnter * PlugInstall --sync | source $MYVIMRC +endif + " ================= " Here be Plugins! " ================= @@ -46,7 +55,7 @@ Plug 'pprovost/vim-ps1' " Plug NLKNguyen/papercolor-theme " " -Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } +" Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } call plug#end() @@ -74,10 +83,10 @@ au BufNewFile,BufRead *.go set noet ts=2 sw=2 sts=2 " Working with Markdown au BufNewFile,BufFilePre,BufRead *.md set filetype=markdown -colorscheme slate -" colorscheme papercolor +colorscheme elflord set number set backupdir=c:\temp,.backup/,~/.backup/,/tmp// set directory=c:\temp,.swp/,~/.swp/,/tmp// set undodir=c:\temp,.undo/,~/.undo/,/tmp// +set backspace=indent,eol,start " Do not be pedantic about backspace.