mercurial/commands.py
changeset 14316 d5b525697ddb
parent 14305 32a548776b65
child 14318 1f46be4689ed
equal deleted inserted replaced
14315:f6b3b346d80c 14316:d5b525697ddb
  2750     def helpextcmd(name):
  2750     def helpextcmd(name):
  2751         cmd, ext, mod = extensions.disabledcmd(ui, name, ui.config('ui', 'strict'))
  2751         cmd, ext, mod = extensions.disabledcmd(ui, name, ui.config('ui', 'strict'))
  2752         doc = gettext(mod.__doc__).splitlines()[0]
  2752         doc = gettext(mod.__doc__).splitlines()[0]
  2753 
  2753 
  2754         msg = help.listexts(_("'%s' is provided by the following "
  2754         msg = help.listexts(_("'%s' is provided by the following "
  2755                               "extension:") % cmd, {ext: doc}, len(ext),
  2755                               "extension:") % cmd, {ext: doc}, indent=4)
  2756                             indent=4)
       
  2757         ui.write(minirst.format(msg, textwidth))
  2756         ui.write(minirst.format(msg, textwidth))
  2758         ui.write('\n\n')
  2757         ui.write('\n\n')
  2759         ui.write(_('use "hg help extensions" for information on enabling '
  2758         ui.write(_('use "hg help extensions" for information on enabling '
  2760                    'extensions\n'))
  2759                    'extensions\n'))
  2761 
  2760 
  2797         else:
  2796         else:
  2798             header = _('list of commands:\n\n')
  2797             header = _('list of commands:\n\n')
  2799 
  2798 
  2800         helplist(header)
  2799         helplist(header)
  2801         if name != 'shortlist':
  2800         if name != 'shortlist':
  2802             exts, maxlength = extensions.enabled()
  2801             text = help.listexts(_('enabled extensions:'), extensions.enabled())
  2803             text = help.listexts(_('enabled extensions:'), exts, maxlength)
       
  2804             if text:
  2802             if text:
  2805                 ui.write("\n%s\n" % minirst.format(text, textwidth))
  2803                 ui.write("\n%s\n" % minirst.format(text, textwidth))
  2806 
  2804 
  2807     # list all option lists
  2805     # list all option lists
  2808     opt_output = []
  2806     opt_output = []