mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Deprecate the html_use_smartypants option
This commit is contained in:
parent
4f4014c7c0
commit
9236beb9ee
@ -768,6 +768,12 @@ that use Sphinx's HTMLWriter class.
|
|||||||
will be used to convert quotes and dashes to typographically correct
|
will be used to convert quotes and dashes to typographically correct
|
||||||
entities. Default: ``True``.
|
entities. Default: ``True``.
|
||||||
|
|
||||||
|
.. deprecated:: 1.6
|
||||||
|
Use the `smart_quotes option`_ in the Docutils configuration file
|
||||||
|
(``docutils.conf``) instead.
|
||||||
|
|
||||||
|
.. _`smart_quotes option`: http://docutils.sourceforge.net/docs/user/config.html#smart-quotes
|
||||||
|
|
||||||
.. confval:: html_add_permalinks
|
.. confval:: html_add_permalinks
|
||||||
|
|
||||||
Sphinx will add "permalinks" for each heading and description environment as
|
Sphinx will add "permalinks" for each heading and description environment as
|
||||||
|
@ -1312,7 +1312,7 @@ def setup(app):
|
|||||||
app.add_config_value('html_static_path', [], 'html')
|
app.add_config_value('html_static_path', [], 'html')
|
||||||
app.add_config_value('html_extra_path', [], 'html')
|
app.add_config_value('html_extra_path', [], 'html')
|
||||||
app.add_config_value('html_last_updated_fmt', None, 'html', string_classes)
|
app.add_config_value('html_last_updated_fmt', None, 'html', string_classes)
|
||||||
app.add_config_value('html_use_smartypants', True, 'html')
|
app.add_config_value('html_use_smartypants', None, 'html')
|
||||||
app.add_config_value('html_sidebars', {}, 'html')
|
app.add_config_value('html_sidebars', {}, 'html')
|
||||||
app.add_config_value('html_additional_pages', {}, 'html')
|
app.add_config_value('html_additional_pages', {}, 'html')
|
||||||
app.add_config_value('html_domain_indices', True, 'html', [list])
|
app.add_config_value('html_domain_indices', True, 'html', [list])
|
||||||
|
@ -674,8 +674,14 @@ class BuildEnvironment(object):
|
|||||||
self.settings['gettext_compact'] = self.config.gettext_compact
|
self.settings['gettext_compact'] = self.config.gettext_compact
|
||||||
language = (self.config.language or 'en').replace('_', '-')
|
language = (self.config.language or 'en').replace('_', '-')
|
||||||
self.settings['language_code'] = language
|
self.settings['language_code'] = language
|
||||||
if language in smartchars.quotes:
|
if self.config.html_use_smartypants is not None:
|
||||||
self.settings['smart_quotes'] = self.config.html_use_smartypants
|
warnings.warn("html_use_smartypants option is deprecated. Use the "
|
||||||
|
"smart_quotes option in docutils.conf instead.",
|
||||||
|
RemovedInSphinx17Warning)
|
||||||
|
if language in smartchars.quotes:
|
||||||
|
self.settings['smart_quotes'] = self.config.html_use_smartypants
|
||||||
|
elif language in smartchars.quotes: # We enable smartypants by default
|
||||||
|
self.settings['smart_quotes'] = True
|
||||||
|
|
||||||
docutilsconf = path.join(self.srcdir, 'docutils.conf')
|
docutilsconf = path.join(self.srcdir, 'docutils.conf')
|
||||||
# read docutils.conf from source dir, not from current dir
|
# read docutils.conf from source dir, not from current dir
|
||||||
|
Loading…
Reference in New Issue
Block a user