From 7a91c82e4b9336e01d43d715d23f6a885154f9b5 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 2 May 2026 19:04:48 +0200 Subject: [PATCH] Changed substitution order for link conversion --- RNS/Utilities/rngit/util.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/RNS/Utilities/rngit/util.py b/RNS/Utilities/rngit/util.py index 75dad2e5..5a264bc1 100644 --- a/RNS/Utilities/rngit/util.py +++ b/RNS/Utilities/rngit/util.py @@ -220,9 +220,9 @@ class MarkdownToMicron: return f"\x00{len(code_blocks)-1}\x00" text = self.INLINE_CODE_RE.sub(extract_code, text) + text = self.LINK_RE.sub(self._link_sub, text) text = self.BOLD_RE.sub(self._bold_sub, text) text = self.ITALIC_RE.sub(self._italic_sub, text) - text = self.LINK_RE.sub(self._link_sub, text) def restore_code(match): idx = int(match.group(1)) @@ -257,7 +257,8 @@ class MarkdownToMicron: # TODO: Evaluate best way to handle both normal and nomadnet URLs text = text.replace('`', '') # url = url.replace('`', '\\`') - return f"`!`[{text}`{url}]`!" + mu_link = f"`!`[{text}`{url}]`!" + return mu_link def _format_header(self, match): hashes = match.group(1)