summaryrefslogtreecommitdiff
path: root/sphinx/writers/text.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2016-01-08 22:17:45 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2016-01-17 19:50:06 +0900
commit50426a711c6312116775838733e74f97b3d18e12 (patch)
tree8aa3b6e603d615f9ca68a1f62bfb3657a63f341b /sphinx/writers/text.py
parentf44fd9f9949f1d324dd32ef4d757db0fc20d5d03 (diff)
downloadsphinx-git-50426a711c6312116775838733e74f97b3d18e12.tar.gz
Fix #2060: ``:manpage:`` role uses incorrect style (node)
It should be use bold style to reference man pages in man format. On other formats, it is still represented as emphasis.
Diffstat (limited to 'sphinx/writers/text.py')
-rw-r--r--sphinx/writers/text.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/sphinx/writers/text.py b/sphinx/writers/text.py
index 2fea7c6d8..1e8bbf023 100644
--- a/sphinx/writers/text.py
+++ b/sphinx/writers/text.py
@@ -861,6 +861,12 @@ class TextTranslator(nodes.NodeVisitor):
if node.hasattr('explanation'):
self.add_text(' (%s)' % node['explanation'])
+ def visit_manpage(self, node):
+ return self.visit_literal_emphasis(node)
+
+ def depart_manpage(self, node):
+ return self.depart_literal_emphasis(node)
+
def visit_title_reference(self, node):
self.add_text('*')