7 |
7 |
8 from i18n import gettext, _ |
8 from i18n import gettext, _ |
9 import itertools, os, textwrap |
9 import itertools, os, textwrap |
10 import error |
10 import error |
11 import extensions, revset, fileset, templatekw, templatefilters, filemerge |
11 import extensions, revset, fileset, templatekw, templatefilters, filemerge |
|
12 import templater |
12 import encoding, util, minirst |
13 import encoding, util, minirst |
13 import cmdutil |
14 import cmdutil |
14 import hgweb.webcommands as webcommands |
15 import hgweb.webcommands as webcommands |
15 |
16 |
16 def listexts(header, exts, indent=1, showdeprecated=False): |
17 def listexts(header, exts, indent=1, showdeprecated=False): |
207 addtopicsymbols('merge-tools', '.. internaltoolsmarker', |
208 addtopicsymbols('merge-tools', '.. internaltoolsmarker', |
208 filemerge.internalsdoc) |
209 filemerge.internalsdoc) |
209 addtopicsymbols('revsets', '.. predicatesmarker', revset.symbols) |
210 addtopicsymbols('revsets', '.. predicatesmarker', revset.symbols) |
210 addtopicsymbols('templates', '.. keywordsmarker', templatekw.dockeywords) |
211 addtopicsymbols('templates', '.. keywordsmarker', templatekw.dockeywords) |
211 addtopicsymbols('templates', '.. filtersmarker', templatefilters.filters) |
212 addtopicsymbols('templates', '.. filtersmarker', templatefilters.filters) |
|
213 addtopicsymbols('templates', '.. functionsmarker', templater.funcs) |
212 addtopicsymbols('hgweb', '.. webcommandsmarker', webcommands.commands, |
214 addtopicsymbols('hgweb', '.. webcommandsmarker', webcommands.commands, |
213 dedent=True) |
215 dedent=True) |
214 |
216 |
215 def help_(ui, name, unknowncmd=False, full=True, **opts): |
217 def help_(ui, name, unknowncmd=False, full=True, **opts): |
216 ''' |
218 ''' |