1
1
Fork 0
configs/fish/functions/fld.fish

11 lines
360 B
Fish

function fld --wraps 'fossil diff'
if type -q colordiff
command fossil diff -N $argv | colordiff | less -FRX
else
set -l red (tput setaf 1)
set -l green (tput setaf 2)
set -l reset (tput sgr0)
fossil diff -N $argv | sed "s/^+.*\$/$green&$reset/" |
sed "s/^-.*\$/$red&$reset/" | less -FRX
end
end