diff mercurial/help.py @ 24587:76c0b4cfa039

help: populate template functions via docstrings We do this for revsets, template keywrods, and template filters. Now we do it for template functions as well.
author Gregory Szorc <gregory.szorc@gmail.com>
date Wed, 01 Apr 2015 20:23:58 -0700
parents be83fd9d46d5
children 117b9a101f71
line wrap: on
line diff
--- a/mercurial/help.py	Wed Apr 01 20:19:43 2015 -0700
+++ b/mercurial/help.py	Wed Apr 01 20:23:58 2015 -0700
@@ -9,6 +9,7 @@
 import itertools, os, textwrap
 import error
 import extensions, revset, fileset, templatekw, templatefilters, filemerge
+import templater
 import encoding, util, minirst
 import cmdutil
 import hgweb.webcommands as webcommands
@@ -209,6 +210,7 @@
 addtopicsymbols('revsets', '.. predicatesmarker', revset.symbols)
 addtopicsymbols('templates', '.. keywordsmarker', templatekw.dockeywords)
 addtopicsymbols('templates', '.. filtersmarker', templatefilters.filters)
+addtopicsymbols('templates', '.. functionsmarker', templater.funcs)
 addtopicsymbols('hgweb', '.. webcommandsmarker', webcommands.commands,
                 dedent=True)