Update .config/fish/conf.d/30-bat.fish

This commit is contained in:
punkfairie 2024-04-21 14:36:59 -07:00
parent 57f9ddd422
commit e9f020b0e3
No known key found for this signature in database
GPG key ID: 1B492EAEA989C054

View file

@ -1,22 +1,16 @@
#!/usr/bin/env fish
{{- $batcmd := "cat" -}}
{{- if lookPath "bat" -}}
{{- $batcmd = "bat" -}}
{{- else if lookPath "batcat" -}}
{{- $batcmd = "batcat" -}}
{{- end }}
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
{{ $batcmd }} $argv
end
abbr -a B --position anywhere --set-cursor "% | $batcmd"
abbr -a --position anywhere -- -h "-h 2>&1 | $batcmd --plain --language=help"
abbr -a B --position anywhere --set-cursor "% | {{ $batcmd }}"
abbr -a --position anywhere -- -h "-h 2>&1 | {{ $batcmd }} --plain --language=help"