zshrc: add support for exa, the ls replacement
This commit is contained in:
parent
d8b5c3eb73
commit
a54fd956bf
1 changed files with 17 additions and 2 deletions
|
@ -5,10 +5,25 @@ bindkey -e # emacs mode
|
||||||
|
|
||||||
alias ls="ls --classify --color --group-directories-first --quoting-style=literal"
|
alias ls="ls --classify --color --group-directories-first --quoting-style=literal"
|
||||||
|
|
||||||
which lsd > /dev/null
|
which exa > /dev/null
|
||||||
if [[ $? -eq 0 ]]; then
|
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 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
|
else
|
||||||
alias l="ls --human-readable -l"
|
alias l="ls --human-readable -l"
|
||||||
alias ll="l --almost-all"
|
alias ll="l --almost-all"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue