@@ -205,11 +205,18 @@ if which fossil &>/dev/null; then alias fsl="fossil" fsld() { - fossil diff -N "$@" | colordiff | less -FRX + if which colordiff &>/dev/null; then + fossil diff -N "$@" | colordiff | less -FRX + else + fossil diff -N "$@" | + sed "s/^+.*$/$(tput setaf 2)&$(tput sgr0)/" | + sed "s/^-.*$/$(tput setaf 1)&$(tput sgr0)/" | + less -FRX + fi } fi # pkgsrc does not like MAKEFLAGS including -j which pkg_chk &>/dev/null && alias pkg_chk="MAKEFLAGS= pkg_chk"