diff --git a/scripts/generate_manpage.py b/scripts/generate_manpage.py index a560b650c..bc13fe9b7 100644 --- a/scripts/generate_manpage.py +++ b/scripts/generate_manpage.py @@ -108,7 +108,7 @@ def get_command_quickref(cmds): out.append('|Command|Description') for name, cmd in cmds: desc = inspect.getdoc(cmd.handler).splitlines()[0] - out.append('|{}|{}'.format(name, desc)) + out.append('|<>|{}'.format(name, name, desc)) out.append('|==============') return '\n'.join(out) @@ -124,13 +124,15 @@ def get_setting_quickref(): out.append('|Setting|Description') for optname, option in sect.items(): desc = sect.descriptions[optname] - out.append('|{}|{}'.format(optname, desc)) + out.append('|<>|{}'.format( + sectname, optname, optname, desc)) out.append('|==============') return '\n'.join(out) def get_command_doc(name, cmd): - output = ['==== {}'.format(name)] + output = ['[[cmd-{}]]'.format(name)] + output += ['==== {}'.format(name)] syntax, defaults = get_cmd_syntax(name, cmd) output.append('+:{}+'.format(syntax)) output.append("") @@ -196,6 +198,7 @@ def generate_settings(): else: for optname, option in sect.items(): print() + print('[[setting-{}-{}]]'.format(sectname, optname)) print("==== {}".format(optname)) print(sect.descriptions[optname]) print()