From 0c7d0ec24f28056f843f877d120482ee519648d5 Mon Sep 17 00:00:00 2001 From: bretello Date: Fri, 8 Mar 2024 12:59:28 +0100 Subject: [PATCH] zsh: cleanup bat configuration --- brethil_dotfile.sh | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/brethil_dotfile.sh b/brethil_dotfile.sh index b936579..0b0dcb2 100755 --- a/brethil_dotfile.sh +++ b/brethil_dotfile.sh @@ -84,23 +84,24 @@ export ZSH_AUTOSUGGEST_COMPLETION_IGNORE='* \#*' # prevent completion for commen export LESS='-xRF-j12' # -j12: displays 12 lines before search results with / and ? if [[ "$(command -v bat)" || "$(command -v batcat)" ]]; then if [[ "$(command -v bat)" ]]; then - alias cat=bat - export PAGER=bat + cmd=bat else - alias cat=batcat - export PAGER=batcat + cmd=batcat fi + + alias cat=$cmd + export PAGER=$cmd + export BAT_PAGER="less $LESS" + if [[ -n $THEME_PREFER_LIGHT ]]; then export BAT_THEME="gruvbox-light" else export BAT_THEME="gruvbox-dark" fi - export BAT_PAGER="less $LESS" - export PAGER=bat ## this breaks symlink testing with [ -h ], best not to activate it # alias -g -- -h='-h 2>&1 | bat --language=help --style=plain' - alias bathelp='bat --language=help --style=plain' + alias bathelp="$cmd --language=help --style=plain" alias -g -- --help='--help 2>&1 | bathelp ' fi