From b2476a7e179c82da699dba7b217645dab497aa45 Mon Sep 17 00:00:00 2001 From: srdusr Date: Mon, 14 Aug 2023 18:40:36 +0200 Subject: If nvim is not installed then 'vi' alias will use vim instead --- .config/zsh/.zshrc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 8c2ae12..0da9c85 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -480,7 +480,13 @@ function gsp done } -alias vi='nvim' +# Define alias for nvim/vim (fallback to vim) +if command -v nvim > /dev/null; then + alias vi='nvim' +else + alias vi='vim' +fi + alias nv='nvim' alias trash_restore='gio trash --restore "$(gio trash --list | fzf | cut -f 1)"' alias ec='$EDITOR $HOME/.config/zsh/.zshrc' -- cgit v1.2.3