diff --git a/home/dotfiles/zshrc b/home/dotfiles/zshrc index 81a60bd..97aff0c 100644 --- a/home/dotfiles/zshrc +++ b/home/dotfiles/zshrc @@ -16,6 +16,7 @@ has_binary() { ZSH_DEBUG="${ZSH_DEBUG:-0}" ZSH_ALIAS=${ZSH_ALIAS:-1} +ZSH_BAT=${ZSH_BAT:-$(when_binary_available bat)} ZSH_COMPAT_BASH_COMPLETION=${ZSH_COMPAT_BASH_COMPLETION:-1} ZSH_CUSTOM=${ZSH_CUSTOM:-1} ZSH_DEFAULT_TERM=${ZSH_DEFAULT_TERM:-1} @@ -262,6 +263,14 @@ if [ $ZSH_LOGO_LS -gt 0 ]; then fi 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 section "viddy" if [ $ZSH_VIDDY -gt 0 ]; then