^^^^^^^^^^^^^^^
:class:`ArgumentParser` objects allow the help formatting to be customized by
- specifying an alternate formatting class.
-specifying an alternate formatting class. Currently, there are three such
++specifying an alternate formatting class. Currently, there are four such
+ classes:
+
+ .. class:: RawDescriptionHelpFormatter
+ RawTextHelpFormatter
+ ArgumentDefaultsHelpFormatter
++ MetavarTypeHelpFormatter
-The first two allow more control over how textual descriptions are displayed,
-while the last automatically adds information about argument default values.
-
+:class:`RawDescriptionHelpFormatter` and :class:`RawTextHelpFormatter` give
+more control over how textual descriptions are displayed.
By default, :class:`ArgumentParser` objects line-wrap the description_ and
epilog_ texts in command-line help messages::