[PATCH] templater: introduce indent function
Ryan McElroy
rm at fb.com
Fri Apr 10 01:16:15 CDT 2015
On 4/4/2015 8:51 AM, Gregory Szorc wrote:
> On Sat, Apr 4, 2015 at 1:19 AM, Ryan McElroy <rmcelroy at fb.com
> <mailto:rmcelroy at fb.com>> wrote:
>
> # HG changeset patch
> # User Ryan McElroy <rmcelroy at fb.com <mailto:rmcelroy at fb.com>>
> # Date 1428134632 25200
> # Sat Apr 04 01:03:52 2015 -0700
> # Node ID e2af17e4887916089a49b2d3331a725c840fbce6
> # Parent 4a4018831d2ebc3c9cae9c6613e6a2497b4f0993
> templater: introduce indent function
>
> diff --git a/mercurial/templater.py b/mercurial/templater.py
> --- a/mercurial/templater.py
> +++ b/mercurial/templater.py
> @@ -301,6 +301,20 @@ def pad(context, mapping, args):
> else:
> return text.ljust(width, fillchar)
>
> +def indent(context, mapping, args):
> + """:indent(text, indentchars): Indents all non-empty lines
> except the first
> + with the characters given in the indentchars string.
> + Example: indent('hello\\nworld', ' ') == "hello\\n world"
> + """
>
>
> Is this not equivalent to "fill" (the function or filter)?
fill behaves... oddly with some characters. see
http://bz.selenic.com/show_bug.cgi?id=4566
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20150409/a4944ddd/attachment.html>
More information about the Mercurial-devel
mailing list