From 122677b715b506b71de059f88bbad2aaa88e6608 Mon Sep 17 00:00:00 2001 From: grubert Date: Mon, 25 Mar 2024 11:35:23 +0000 Subject: [PATCH] do not start UR and UE with eol if not necessary git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@9588 929543f6-e4f2-0310-98a6-ba3bd3dd1d04 --- docutils/docutils/writers/manpage.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docutils/docutils/writers/manpage.py b/docutils/docutils/writers/manpage.py index 77804ca5d..06c755691 100644 --- a/docutils/docutils/writers/manpage.py +++ b/docutils/docutils/writers/manpage.py @@ -1002,13 +1002,15 @@ class Translator(nodes.NodeVisitor): def visit_reference(self, node): """E.g. link or email address.""" - self.body.append("\n.UR ") + self.ensure_eol() + self.body.append(".UR ") if 'refuri' in node: if not node['refuri'].endswith(node.astext()): self.body.append("%s\n" % node['refuri']) def depart_reference(self, node): - self.body.append("\n.UE\n") + self.ensure_eol() + self.body.append(".UE\n") def visit_revision(self, node): self.visit_docinfo_item(node, 'revision') -- 2.11.4.GIT