diff options
| author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-07-04 10:46:27 +0900 |
|---|---|---|
| committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-07-06 23:25:45 +0900 |
| commit | 8a45aa5e59b87703803bfb44c696afd06b609335 (patch) | |
| tree | 87adf714a05cb011b9e6213feefcf9d53c181229 /sphinx/builders/texinfo.py | |
| parent | fb7e6a22acc20bbd8c0824e22f6a89cac85281ec (diff) | |
| download | sphinx-git-8a45aa5e59b87703803bfb44c696afd06b609335.tar.gz | |
Now all builders and domains work as built-in extensions
Diffstat (limited to 'sphinx/builders/texinfo.py')
| -rw-r--r-- | sphinx/builders/texinfo.py | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/sphinx/builders/texinfo.py b/sphinx/builders/texinfo.py index 8c4bd2419..f070840b6 100644 --- a/sphinx/builders/texinfo.py +++ b/sphinx/builders/texinfo.py @@ -22,7 +22,7 @@ from sphinx.locale import _ from sphinx.builders import Builder from sphinx.environment import NoUri from sphinx.util.nodes import inline_all_toctrees -from sphinx.util.osutil import SEP, copyfile +from sphinx.util.osutil import SEP, copyfile, make_filename from sphinx.util.console import bold, darkgreen from sphinx.writers.texinfo import TexinfoWriter @@ -225,3 +225,20 @@ class TexinfoBuilder(Builder): except (IOError, OSError) as err: self.warn("error writing file %s: %s" % (fn, err)) self.info(' done') + + +def setup(app): + app.add_builder(TexinfoBuilder) + + app.add_config_value('texinfo_documents', + lambda self: [(self.master_doc, make_filename(self.project).lower(), + self.project, '', make_filename(self.project), + 'The %s reference manual.' % + make_filename(self.project), + 'Python')], + None) + app.add_config_value('texinfo_appendices', [], None) + app.add_config_value('texinfo_elements', {}, None) + app.add_config_value('texinfo_domain_indices', True, None, [list]) + app.add_config_value('texinfo_show_urls', 'footnote', None) + app.add_config_value('texinfo_no_detailmenu', False, None) |
