dot/gitconfig.in: Run `diff-highlight' from the path, if it's there.
[profile] / dot / gitconfig.in
index 84d1192..0ec6ed2 100644 (file)
@@ -90,9 +90,9 @@
        ui = auto column dense
 
 [pager]
-       log = perl /usr/share/doc/git/contrib/diff-highlight/diff-highlight | mdw-pager
-       show = perl /usr/share/doc/git/contrib/diff-highlight/diff-highlight | mdw-pager
-       diff = perl /usr/share/doc/git/contrib/diff-highlight/diff-highlight | mdw-pager
+       diff = "if type >/dev/null 2>&1 diff-highlight; then diff-highlight; else cat; fi | mdw-pager"
+       log = "if type >/dev/null 2>&1 diff-highlight; then diff-highlight; else cat; fi | mdw-pager"
+       show = "if type >/dev/null 2>&1 diff-highlight; then diff-highlight; else cat; fi | mdw-pager"
 
 [alias]
        do = "!sh -e -c ' \