Discard trailing () of ref automatically

This commit is contained in:
Kovid Goyal 2024-11-12 20:44:46 +05:30
parent 60d0f43a62
commit ee3a9492a1
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -345,7 +345,9 @@ class FFMLProcessor:
result += '\n' result += '\n'
result += '\n' result += '\n'
elif tree.node_kind() == NodeKinds.REF: elif tree.node_kind() == NodeKinds.REF:
result += f':ref:`{tree.text()}() <ff_{tree.text()}>`' if (rname := tree.text()).endswith('()'):
rname = rname[:-2]
result += f':ref:`{rname}() <ff_{rname}>`'
elif tree.node_kind() == NodeKinds.TEXT: elif tree.node_kind() == NodeKinds.TEXT:
txt = tree.text() txt = tree.text()
if not result: if not result: