From a9e2e5b847d7f92743a1bf37c2f77f7d30f0b99b Mon Sep 17 00:00:00 2001 From: druckdev Date: Sat, 19 Dec 2020 03:01:46 +0100 Subject: [PATCH] vim:alias: Vim related aliases + ^Z, `fg` workflow --- .config/zsh/zshrc.d/30-alias.zsh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.config/zsh/zshrc.d/30-alias.zsh b/.config/zsh/zshrc.d/30-alias.zsh index ab6da2c..5ad0a36 100644 --- a/.config/zsh/zshrc.d/30-alias.zsh +++ b/.config/zsh/zshrc.d/30-alias.zsh @@ -54,7 +54,10 @@ alias loadhist='fc -RI' alias hex='xxd' alias bin='xxd -b -c4 | cut -d" " -f2-5' - ! command -v nvim &>/dev/null || alias vim=nvim + if (( $+commands[nvim] )); then + alias vim='jobs | grep -q nvim && {fg;:;} || nvim' + fi + alias v='vim' alias vi='vim' alias vimdiff='vim --cmd "set list" -c "set listchars=tab:>·,space:·" -d' alias resetCursor='echo -ne "\e[5 q"'