summaryrefslogtreecommitdiff
path: root/nvim/init.vim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/init.vim')
-rwxr-xr-xnvim/init.vim20
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>