From cc7bf0ba40bd00781df0ad659f592cd2937bf9e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Doma=C5=84ski?= Date: Mon, 15 Jul 2024 12:22:57 +0200 Subject: [PATCH] neovim alias only when neovim present --- .config/aliasrc/programs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.config/aliasrc/programs b/.config/aliasrc/programs index dd67474..fea6b8a 100755 --- a/.config/aliasrc/programs +++ b/.config/aliasrc/programs @@ -11,13 +11,16 @@ alias e='exit' alias grep='grep --color=auto' # ls -alias ls='exa --icons -g' +if [ -x "$(which exa)" ]; then + alias ls='exa --icons -g' + lst() { exa --no-icons --sort=time | head --lines=1; } +fi + alias ll='ls -lh' alias lls='ls -lhrs modified' alias la='ls -a' alias lla='ls -lha' alias l='ls' -lst() { exa --no-icons --sort=time | head --lines=1; } # python alias py='python3' @@ -26,7 +29,9 @@ alias pip='python3 -m pip' alias ipy='ipython --TerminalInteractiveShell.editing_mode=vi --TerminalInteractiveShell.timeoutlen=0.2' # vim -alias vim='nvim' +if [ -x "$(which nvim)" ]; then + alias vim='nvim' +fi alias v='vim' alias vv='vifm'