Support docutils.conf 'writers' and 'html4css1 writer' section by html writer.

latex, manpage and texinfo writers support 'writers' section.
This commit is contained in:
Takayuki Shimizukawa 2013-07-26 23:23:46 +09:00
parent 72a6bfde28
commit f26de54a12
5 changed files with 10 additions and 4 deletions

View File

@ -5,6 +5,8 @@ Features added
--------------
* Builders: rebuild i18n target document when catalog updated.
* Support docutils.conf 'writers' and 'html4css1 writer' section by html writer.
latex, manpage and texinfo writers also support 'writers' section.
Incompatible changes
--------------------

View File

@ -260,7 +260,8 @@ class StandaloneHTMLBuilder(Builder):
self.docwriter = HTMLWriter(self)
self.docsettings = OptionParser(
defaults=self.env.settings,
components=(self.docwriter,)).get_default_values()
components=(self.docwriter,),
read_config_files=True).get_default_values()
self.docsettings.compact_lists = bool(self.config.html_compact_lists)
# determine the additional indices to include

View File

@ -78,7 +78,8 @@ class LaTeXBuilder(Builder):
docwriter = LaTeXWriter(self)
docsettings = OptionParser(
defaults=self.env.settings,
components=(docwriter,)).get_default_values()
components=(docwriter,),
read_config_files=True).get_default_values()
self.init_document_data()

View File

@ -51,7 +51,8 @@ class ManualPageBuilder(Builder):
docwriter = ManualPageWriter(self)
docsettings = OptionParser(
defaults=self.env.settings,
components=(docwriter,)).get_default_values()
components=(docwriter,),
read_config_files=True).get_default_values()
self.info(bold('writing... '), nonl=True)

View File

@ -147,7 +147,8 @@ class TexinfoBuilder(Builder):
docwriter = TexinfoWriter(self)
settings = OptionParser(
defaults=self.env.settings,
components=(docwriter,)).get_default_values()
components=(docwriter,),
read_config_files=True).get_default_values()
settings.author = author
settings.title = title
settings.texinfo_filename = targetname[:-5] + '.info'