+## Arrange for `diff' output to be in colour.
+export DIFF_COLORS="hd=1:ln=36:ad=32:de=31"
+difflike () {
+ local diff=$1; shift
+ if [ -t 1 ]; then
+ command $diff \
+ ${DIFF_COLORS+--color=always} \
+ ${DIFF_COLORS+--palette="$DIFF_COLORS"} \
+ "$@" | mdw-pager
+ else
+ command $diff "$@" | cat
+ fi
+}
+alias diff="difflike diff"
+