diff options
Diffstat (limited to 'nvim/init.vim')
-rwxr-xr-x | nvim/init.vim | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/nvim/init.vim b/nvim/init.vim index 17e721b..681763e 100755 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -1,13 +1,17 @@ -" Manage plugins using vim-plug -"if ! exists('*plug#begin') -" echo "Downloading junegunn/vim-plug to manage plugins..." -"endif -" -call plug#begin() +"" Manage plugins using vim-plug +if ! filereadable((isdirectory($XDG_CONFIG_HOME) ? $XDG_CONFIG_HOME : "./config") . "/nvim/autoload/plug.vim") + echo "Downloading junegunn/vim-plug to manage plugins..." + silent !mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/ + silent !curl "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" > ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/plug.vim + autocmd VimEnter * PlugInstall +endif + +call plug#begin((isdirectory($XDG_DATA_HOME) ? $XDG_DATA_HOME : ".local/share") . "/vim-plug") Plug 'alvan/vim-closetag' Plug 'ap/vim-css-color' Plug 'junegunn/goyo.vim' Plug 'vimwiki/vimwiki' +Plug 'tpope/vim-commentary' call plug#end() "" Basic options @@ -78,8 +82,8 @@ vnoremap . :normal .<CR> " Save file as sudo on files that require root permission cnoremap w!! execute 'silent! write !doas tee % >/dev/null' <bar> edit! " Camel case every word on the line -nmap gcc :s/\v<(.)(\w*)/\u\1\L\2/g<CR> -nmap gCC :%s/\v<(.)(\w*)/\u\1\L\2/g<CR> +"nmap gcc :s/\v<(.)(\w*)/\u\1\L\2/g<CR> +"nmap gCC :%s/\v<(.)(\w*)/\u\1\L\2/g<CR> " HTML shortcuts nmap gwp I<p><ESC>l4xA</p><ESC> nmap gwh1 I<h1><ESC>l5xA</h1><ESC> |