diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 0099df9..c7a2e29 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -5,10 +5,25 @@ bindkey -e # emacs mode alias ls="ls --classify --color --group-directories-first --quoting-style=literal" -which lsd > /dev/null +which exa > /dev/null if [[ $? -eq 0 ]]; then - alias l="lsd --group-dirs=first --long" + alias l="exa --group --long --git --group-directories-first --extended" alias ll="l --all" + + alias lt="l --tree" + alias llt="ll --tree" + + alias lt2="lt --level=2" + alias llt2="llt --level=2" + + alias lt3="lt --level=3" + alias llt3="llt --level=3" + + alias lt4="lt --level=4" + alias llt4="llt --level=4" + + alias lt5="lt --level=5" + alias llt5="llt --level=5" else alias l="ls --human-readable -l" alias ll="l --almost-all"