dotfiles/dot_config/fish/conf.d/30-bat.fish.tmpl

22 lines
470 B
Fish

#!/usr/bin/env fish
set -gx BATDIFF_USE_DELTA true
set -g batcmd
if command -v bat &>/dev/null
set batcmd bat
else if command -v batcat &>/dev/null
set batcmd batcat
end
function cat --wraps bat
if command -v bat &>/dev/null
bat $argv
else if command -v batcat &>/dev/null
batcat $argv
end
end
abbr -a B --position anywhere --set-cursor "% | $batcmd"
abbr -a --position anywhere -- -h "-h 2>&1 | $batcmd --plain --language=help"