10000 Merge pull request #15863 from timhoffm/auto-backport-of-pr-15244-on-… · matplotlib/matplotlib@eacf90e · GitHub
[go: up one dir, main page]

Skip to content

Commit eacf90e

Browse files
authored
Merge pull request #15863 from timhoffm/auto-backport-of-pr-15244-on-v3.1.x
Backport PR #15244 on branch v3.1.x: Change documentation format of rcParams defaults
2 parents 8120ce5 + cd0b9fd commit eacf90e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

doc/sphinxext/custom_roles.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44

55

66
def rcparam_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
7-
param = rcParamsDefault.get(text)
8-
rendered = nodes.Text(f'rcParams["{text}"] = {param!r}')
7+
rendered = nodes.Text(f'rcParams["{text}"]')
98

109
source = inliner.document.attributes['source'].replace(sep, '/')
1110
rel_source = source.split('/doc/', 1)[1]
@@ -16,7 +15,10 @@ def rcparam_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
1615
f"?highlight={text}#a-sample-matplotlibrc-file")
1716

1817
ref = nodes.reference(rawtext, rendered, refuri=refuri)
19-
return [nodes.literal('', '', ref)], []
18+
node_list = [nodes.literal('', '', ref)]
19+
if text in rcParamsDefault:
20+
node_list.append(nodes.Text(f' (default: {rcParamsDefault[text]!r})'))
21+
return node_list, []
2022

2123

2224
def setup(app):

0 commit comments

Comments
 (0)
0