summaryrefslogtreecommitdiff
path: root/zsh/rc
diff options
context:
space:
mode:
authorGrégoire Duchêne <gregoire@awhk.org>2026-10-04 21:18:03 +0100
committerGrégoire Duchêne <gregoire@awhk.org>2026-10-04 21:18:03 +0100
commit1c98b848afce31d5796c5af3fc6a703e15ceb7d0 (patch)
treeeece3fd31614c71b4ff9f03995b048a5b578e7bc /zsh/rc
parent9c06596bb38cbfb639ab4e0aeb5f5a98e4fec5e6 (diff)
zsh: Experiment with ‘eza’
Diffstat (limited to 'zsh/rc')
-rw-r--r--zsh/rc15
1 files changed, 12 insertions, 3 deletions
diff --git a/zsh/rc b/zsh/rc
index c4f5f66..4a976c7 100644
--- a/zsh/rc
+++ b/zsh/rc
@@ -45,8 +45,6 @@ alias grep='grep --color=auto'
alias k=kubectl
alias kill-emacs-server='emacsclient -e "(save-buffers-kill-emacs)"'
alias la='ls -A'
-alias ll='ls -hl'
-alias lla='ls -Ahl'
alias mv='mv -i'
alias pgrep='pgrep -fl'
alias pm=' pm'
@@ -54,7 +52,18 @@ alias rm='rm -i'
alias s=swift
alias senv='env | sort'
alias spm='swift package'
-alias tree='tree --gitignore'
+
+if command_exists eza; then
+ alias ls=eza
+ alias ll='ls -l'
+ alias lla='ls -Al'
+ alias tree='eza -T'
+else
+ alias la='ls -A'
+ alias ll='ls -hl'
+ alias lla='ls -Ahl'
+ alias tree='tree --gitignore'
+fi
bindkey -e