aboutsummaryrefslogtreecommitdiff
path: root/.config/zsh/.zshrc
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-08-14 18:40:36 +0200
committersrdusr <trevorgray@srdusr.com>2023-08-14 18:40:36 +0200
commitb2476a7e179c82da699dba7b217645dab497aa45 (patch)
tree60b3446ab2907ed69b978f83e2ed486df2ab9456 /.config/zsh/.zshrc
parentae4638ab592503820ad9814da88f29a1dec679d6 (diff)
downloaddotfiles-b2476a7e179c82da699dba7b217645dab497aa45.tar.gz
dotfiles-b2476a7e179c82da699dba7b217645dab497aa45.zip
If nvim is not installed then 'vi' alias will use vim instead
Diffstat (limited to '.config/zsh/.zshrc')
-rw-r--r--.config/zsh/.zshrc8
1 files changed, 7 insertions, 1 deletions
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'