From 7cccd52ec8cc08b570ffdc92706ecdd726dc0a7f Mon Sep 17 00:00:00 2001 From: Grigory Shipunov Date: Sat, 13 Nov 2021 21:42:11 +0100 Subject: [PATCH] nvim: autobootstrap plug and add support in tmux --- nvim/.config/nvim/init.vim | 7 +++++++ tmux/.tmux.conf | 3 +++ 2 files changed, 10 insertions(+) diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 961ce03..e8cb568 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -1,3 +1,10 @@ +" Install vim-plug automagically +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 + call plug#begin(stdpath('data') . '/plugged') " insert images into markdown automagically Plug 'ferrine/md-img-paste.vim' diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index 82c30a1..9bc4e76 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -16,3 +16,6 @@ setw -g mode-keys vi # do not truncate session name set -g status-left-length 15 + +# set focus events +set-option -g focus-events on