mrrl-system-config-zsh

configuration for zsh on top of MRRL
git clone https://ccx.te2000.cz/git/mrrl-system-config-zsh
Log | Files | Refs

commit 5022433125cbc75322058d11d98bb93ae17c2887
parent 1390434aaa6e044fc713547a232f20f2aa17f972
Author: Jan Pobrislo <ccx@te2000.cz>
Date:   Fri, 27 Jun 2025 17:34:13 +0000

Use eza when present instead of ls

Diffstat:
Azsh-functions/alias_setup_eza | 3+++
Dzsh-functions/alias_setup_ls | 1-
Mzsh-functions/site_zshrc_80_aliases | 1+
Mzsh-functions/site_zshrc_85_aliasinit | 2+-
Azsh-functions/site_zshrc_86_alias_extra | 4++++
5 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/zsh-functions/alias_setup_eza b/zsh-functions/alias_setup_eza @@ -0,0 +1,3 @@ +#!zsh +alias l='eza -lA' +alias ll='eza -lhA --time-style=full-iso' diff --git a/zsh-functions/alias_setup_ls b/zsh-functions/alias_setup_ls @@ -1 +0,0 @@ -alias ll="ls -lh --full-time" diff --git a/zsh-functions/site_zshrc_80_aliases b/zsh-functions/site_zshrc_80_aliases @@ -1,3 +1,4 @@ +#!zsh mkcd() { mkdir $* && cd ${argv[-1]} } diff --git a/zsh-functions/site_zshrc_85_aliasinit b/zsh-functions/site_zshrc_85_aliasinit @@ -13,7 +13,7 @@ do autoload -Uz $func:t fi else - print "Eh? Mismatch between glob patterns in aliasinit." + print >&2 "Eh? Mismatch between glob patterns in aliasinit." fi done for func in ${(o)alias_functions}; do diff --git a/zsh-functions/site_zshrc_86_alias_extra b/zsh-functions/site_zshrc_86_alias_extra @@ -0,0 +1,4 @@ +#!zsh +# fallback when nothing in aliasinit set these +(($+aliases[l])) || alias l='ls -A' +(($+aliases[ll])) || alias ll='ls -lhA --full-time'