comparison mercurial/help.py @ 9295:b0f447a259ab

help: use field lists for lists of extensions
author Martin Geisler <mg@lazybytes.net>
date Mon, 03 Aug 2009 00:01:50 +0200
parents 5f4862a00697
children 8a254bd61224
comparison
equal deleted inserted replaced
9294:5f4862a00697 9295:b0f447a259ab
41 41
42 def listexts(header, exts, maxlength): 42 def listexts(header, exts, maxlength):
43 '''return a text listing of the given extensions''' 43 '''return a text listing of the given extensions'''
44 if not exts: 44 if not exts:
45 return '' 45 return ''
46 # TODO: literal block is wrong, should be a field list or a simple table. 46 result = '\n%s\n\n' % header
47 result = '\n%s\n\n ::\n\n' % header
48 for name, desc in sorted(exts.iteritems()): 47 for name, desc in sorted(exts.iteritems()):
49 desc = util.wrap(desc, maxlength + 5) 48 result += ' %-*s %s\n' % (maxlength + 2, ':%s:' % name, desc)
50 result += ' %s %s\n' % (name.ljust(maxlength), desc)
51 return result 49 return result
52 50
53 def extshelp(): 51 def extshelp():
54 doc = _(r''' 52 doc = _(r'''
55 Mercurial has the ability to add new features through the use of 53 Mercurial has the ability to add new features through the use of