Use abbr instead of aliases

This commit is contained in:
Jakob Lechner 2024-05-28 22:44:23 +02:00
parent 47d02301b7
commit e98e018424

View file

@ -65,26 +65,26 @@
# fancy tools
if which eza > /dev/null 2>&1
alias l=eza
alias ll='eza -l --time-style=long-iso --git'
alias la='eza -la --time-style=long-iso --git'
alias tree='eza --tree'
alias llt='eza -s modified -l'
abbr --add l eza
abbr --add ll 'eza -l --time-style=long-iso --git'
abbr --add la 'eza -la --time-style=long-iso --git'
abbr --add tree 'eza --tree'
abbr --add llt 'eza -s modified -l'
else
alias l=ls
alias ll='ls -l'
alias la='ls -la'
alias llt='ls -trl'
abbr --add l ls
abbr --add ll 'ls -l'
abbr --add la 'ls -la'
abbr --add llt 'ls -trl'
end
if which rg > /dev/null 2>&1
alias g=rg
abbr --add g rg
complete -c g -w rg
else if which ag > /dev/null 2>&1
alias g=ag
abbr --add g ag
complete -c g -w ag
else
alias g='grep --color=auto'
abbr --add g 'grep --color=auto'
complete -c g -w grep
end