Fix bat in distrobox
This commit is contained in:
parent
b2e82b80d3
commit
f4526ea7a7
20
init.zsh
20
init.zsh
@ -150,22 +150,30 @@ fi
|
|||||||
export LESS="--mouse"
|
export LESS="--mouse"
|
||||||
|
|
||||||
# Bat configuration
|
# Bat configuration
|
||||||
|
local bat_exec
|
||||||
if cmd_exists bat; then
|
if cmd_exists bat; then
|
||||||
|
bat_exec=bat
|
||||||
|
elif cmd_exists batcat; then
|
||||||
|
bat_exec=batcat;
|
||||||
|
alias bat=batcat
|
||||||
|
fi
|
||||||
|
if ! [[ -z "${bat_exec}" ]]; then
|
||||||
# Pager
|
# Pager
|
||||||
export PAGER="bat --paging=always"
|
export PAGER="${bat_exec} --paging=always"
|
||||||
|
|
||||||
# Less syntax highlighting in interactive shells
|
# Less syntax highlighting in interactive shells
|
||||||
alias less="bat --paging=always"
|
alias less="${bat_exec} --paging=always"
|
||||||
|
|
||||||
# Use bat instead of cat
|
# Use bat instead of cat
|
||||||
alias cat="bat --paging=never"
|
alias cat="${bat_exec} --paging=never"
|
||||||
alias pcat="bat -pp"
|
alias pcat="${bat_exec} -pp"
|
||||||
alias ncat="bat -pp --color=never"
|
alias ncat="${bat_exec} -pp --color=never"
|
||||||
|
|
||||||
# Bat as man pager
|
# Bat as man pager
|
||||||
export MANPAGER="zsh -c 'col -bx | bat -l man --paging=always --style=plain'"
|
export MANPAGER="zsh -c 'col -bx | ${bat_exec} -l man --paging=always --style=plain'"
|
||||||
export MANROFFOPT="-c"
|
export MANROFFOPT="-c"
|
||||||
fi
|
fi
|
||||||
|
unset bat_exec
|
||||||
|
|
||||||
# Eza configuration
|
# Eza configuration
|
||||||
# Don't define an alias if ls is already an alias
|
# Don't define an alias if ls is already an alias
|
||||||
|
Loading…
x
Reference in New Issue
Block a user