Mercurial > hg
diff mercurial/help/config.txt @ 29070:29a7d591ff42
ui: add new config option for help text width
Before this patch, when printing help text using `hg help`, or `hg log -h`,
the output will wrap at 78 chars even if the user has a bigger terminal width
and there is no config option to change it, making the experience different
from the commonly used `man` tool.
This patch introduces a new config option `ui.textwidth`, which replaces the
hardcoded number. It's set to 78 by default to maintain compatibility. When
set to 0, `hg help` will behave more like `man`.
author | Jun Wu <quark@fb.com> |
---|---|
date | Wed, 04 May 2016 18:18:24 +0100 |
parents | db74d95299af |
children | e6dfb0e4eeef |
line wrap: on
line diff
--- a/mercurial/help/config.txt Tue May 03 15:26:51 2016 +0000 +++ b/mercurial/help/config.txt Wed May 04 18:18:24 2016 +0100 @@ -1737,6 +1737,13 @@ large organisation with its own Mercurial deployment process and crash reports should be addressed to your internal support. +``textwidth`` + Maximum width of help text. A longer line generated by ``hg help`` or + ``hg subcommand --help`` will be broken after white space to get this + width or the terminal width, whichever comes first. + A non-positive value will disable this and the terminal width will be + used. (default: 78) + ``timeout`` The timeout used when a lock is held (in seconds), a negative value means no timeout. (default: 600)