diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 3a3c3bf..e1c027d 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -43,19 +43,23 @@ augroup General autocmd bufwritepost init.vim source $MYVIMRC augroup END +call has('python3') + if empty(glob($XDG_CONFIG_HOME . '/nvim/autoload/plug.vim')) silent !curl -fLo $XDG_CONFIG_HOME/nvim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim + silent !pip3 install pynvim + augroup Plug au! autocmd VimEnter * PlugInstall - " Bubble single lines + " Bubble single lines with vim-unimpaired nmap [e nmap ]e - " Bubble multiple lines + " Bubble multiple lines with vim-unimpaired vmap [egv vmap ]egv @@ -65,11 +69,15 @@ endif call plug#begin($XDG_DATA_HOME . '/nvim/plugged') +Plug 'godlygeek/tabular' Plug 'itchyny/lightline.vim' Plug 'mbbill/undotree' nn u :UndotreeToggle :UndotreeFocus Plug 'sheerun/vim-polyglot' +Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' +Plug 'tommcdo/vim-exchange' +Plug 'tpope/vim-abolish' Plug 'tpope/vim-commentary' Plug 'tpope/vim-fugitive' Plug 'tpope/vim-surround' diff --git a/install.sh b/install.sh index 252ae4c..4de8c06 100755 --- a/install.sh +++ b/install.sh @@ -16,6 +16,8 @@ sudo pacman -Sy \ pass-otp \ playerctl \ pulseaudio \ + python \ + python-pip \ rsync \ transmission-cli \ ttf-ubuntu-font-family \