From c40507addbb0db32bf0dd3c79403a6cef48f11f3 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 13 Jul 2025 18:58:52 +0200 Subject: [PATCH] Fix Unicode bug in syntax highlighter --- novelwriter/gui/dochighlight.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/novelwriter/gui/dochighlight.py b/novelwriter/gui/dochighlight.py index 24e976fd..114acdb3 100644 --- a/novelwriter/gui/dochighlight.py +++ b/novelwriter/gui/dochighlight.py @@ -408,12 +408,11 @@ class GuiDocHighlighter(QSyntaxHighlighter): self.setFormat(0, blockLen, self._hStyles["code"]) return elif check.startswith("[vspace:") and check.endswith("]"): - length = len(check) value = checkInt(check[8:-1], 0) style = "value" if value > 0 else "invalid" self.setFormat(0, 8, self._hStyles["code"]) - self.setFormat(8, length-9, self._hStyles[style]) - self.setFormat(length-1, length, self._hStyles["code"]) + self.setFormat(8, blockLen-10, self._hStyles[style]) + self.setFormat(blockLen-2, blockLen, self._hStyles["code"]) return else: # Text Paragraph