SF.net SVN: docutils:[10059 ] trunk/docutils/docutils/ writers/manpage.py
grubert--- via Docutils-checkins <[email protected]> Sun, 23 Mar 2025 19:49:50 +0000
| Newsgroups | gmane.text.docutils.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 10059
http://sourceforge.net/p/docutils/code/10059
Author: grubert
Date: 2025-03-23 19:49:49 +0000 (Sun, 23 Mar 2025)
Log Message:
-----------
TODO work for references with macros
Modified Paths:
--------------
trunk/docutils/docutils/writers/manpage.py
Modified: trunk/docutils/docutils/writers/manpage.py
===================================================================
--- trunk/docutils/docutils/writers/manpage.py 2025-03-22 17:23:42 UTC (rev 10058)
+++ trunk/docutils/docutils/writers/manpage.py 2025-03-23 19:49:49 UTC (rev 10059)
@@ -1088,16 +1088,17 @@
# without mailto:
self.body.append("<%s>" % node.astext())
raise nodes.SkipNode
- # TODO elif 'refid' in node:
+ # elif 'refid' in node:
def _depart_reference_no_macro(self, node) -> None:
if 'refuri' in node:
self.body.append(" <%s>" % node['refuri'])
- # TODO elif 'refid' in node:
+ # elif 'refid' in node:
def _visit_reference_with_macro(self, node) -> None:
# use UR/UE or MT/ME
# TODO insert_URI_breakpoints in text or refuri
+ # TODO the is a space before and after the content ?
if 'refuri' in node:
self.ensure_eol()
if node['refuri'].startswith('mailto:'):
@@ -1115,6 +1116,8 @@
if macro_end:
self.ensure_eol()
self.body.append(macro_end)
+ # TODO problem if the ref is at end of line
+ # we get a blank line following which we dont want.
# ----
def visit_revision(self, node) -> None:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.