[ui]
-username = Simon Ruderich <simon@ruderich.com>
+username = Simon Ruderich <simon@ruderich.org>
ignore = ~/.hgignore
# Use Apple's FileMerge for merge conflicts.
merge = opendiff-merge
hgext.convert =
# Simplify pull and merge processes.
hgext.fetch =
+# Log output similar to hg view but as ASCII.
+hgext.graphlog =
# Enable hg view.
hgext.hgk =
# Patch stack support.
hgext.mq =
+# Use a pager for all output.
+hgext.pager =
# Partial commit utility.
hgext.record =
# Allows cherry-picking and rebasing.
prechangegroup.mq-no-pull = ! hg qtop > /dev/null 2>&1
# Prevent "hg push" if MQ patches are applied.
preoutgoing.mq-no-push = ! hg qtop > /dev/null 2>&1
+
+# Use colordiff and less as pager so that output from diff is colored and
+# everything is easily readable in a terminal.
+[pager]
+pager = colordiff | less
+ignore = record, qrecord