Add alias for cat->bat if bat is installed.

master
Icedream 2023-09-27 18:53:12 +02:00
parent fcdb4dc18c
commit 530c18007e
Signed by: icedream
GPG Key ID: 468BBEEBB9EC6AEA
1 changed files with 9 additions and 0 deletions

View File

@ -16,6 +16,7 @@ has_binary() {
ZSH_DEBUG="${ZSH_DEBUG:-0}" ZSH_DEBUG="${ZSH_DEBUG:-0}"
ZSH_ALIAS=${ZSH_ALIAS:-1} ZSH_ALIAS=${ZSH_ALIAS:-1}
ZSH_BAT=${ZSH_BAT:-$(when_binary_available bat)}
ZSH_COMPAT_BASH_COMPLETION=${ZSH_COMPAT_BASH_COMPLETION:-1} ZSH_COMPAT_BASH_COMPLETION=${ZSH_COMPAT_BASH_COMPLETION:-1}
ZSH_CUSTOM=${ZSH_CUSTOM:-1} ZSH_CUSTOM=${ZSH_CUSTOM:-1}
ZSH_DEFAULT_TERM=${ZSH_DEFAULT_TERM:-1} ZSH_DEFAULT_TERM=${ZSH_DEFAULT_TERM:-1}
@ -262,6 +263,14 @@ if [ $ZSH_LOGO_LS -gt 0 ]; then
fi fi
section_end section_end
# bat
section "bat"
if [ $ZSH_BAT -gt 0 ] && command -v bat >/dev/null; then
log "Aliasing cat to bat"
alias cat='bat --paging=never'
fi
section_end
# viddy # viddy
section "viddy" section "viddy"
if [ $ZSH_VIDDY -gt 0 ]; then if [ $ZSH_VIDDY -gt 0 ]; then