From e8b2f3a8f9b017d6099868be59eb5ba5a2d112bb Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Mon, 4 Sep 2023 20:12:04 +0200 Subject: [PATCH] Only spell check proper words --- novelwriter/gui/dochighlight.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/novelwriter/gui/dochighlight.py b/novelwriter/gui/dochighlight.py index d265ade8..0876a913 100644 --- a/novelwriter/gui/dochighlight.py +++ b/novelwriter/gui/dochighlight.py @@ -367,7 +367,7 @@ class GuiDocHighlighter(QSyntaxHighlighter): self.setFormat(tLen-1, tLen, self._hStyles["keyword"]) return - # Regular text + # Regular Text self.setCurrentBlockState(self.BLOCK_TEXT) for rX, xFmt in self.rxRules: rxItt = rX.globalMatch(text, 0) @@ -389,7 +389,7 @@ class GuiDocHighlighter(QSyntaxHighlighter): while rxSpell.hasNext(): rxMatch = rxSpell.next() if not SHARED.spelling.checkWord(rxMatch.captured(0)): - if rxMatch.captured(0).isupper() or rxMatch.captured(0).isnumeric(): + if not rxMatch.captured(0).isalpha() or rxMatch.captured(0).isupper(): continue xPos = rxMatch.capturedStart(0) xLen = rxMatch.capturedLength(0)