diff --git a/tools/generate-plugin-documentation.py b/tools/generate-plugin-documentation.py index 116dde37c..723755e0b 100755 --- a/tools/generate-plugin-documentation.py +++ b/tools/generate-plugin-documentation.py @@ -234,6 +234,23 @@ def makePluginDocumentation(pluginWindow): %s%s %s ''' % (trClass, attr, attr, help, morehelp))) + try: + pluginconf = conf.supybot.plugins.get(pluginName) + fd.write(textwrap.dedent('''
+ ''')) + trClass = trClasses[trClass] + for config in [(c[0], c[1].help) for c in\ + pluginconf.getValues(getChildren=True,fullNames=False)]: + name = config[0] + help = config[1] + help = cgi.escape(help) + trClass = trClasses[trClass] + fd.write(textwrap.dedent(''' + + + ''' % (trClass, name, name, help))) + except registry.NonExistentRegistryEntry: + pass fd.write('
Config VarHelp
%s%s
\n') fd.write(textwrap.dedent('''