Don't spellcheck command lines, and uppercase words
This commit is contained in:
@@ -194,13 +194,14 @@ class GuiDocHighlighter(QSyntaxHighlighter):
|
|||||||
|
|
||||||
self.setCurrentBlockState(0)
|
self.setCurrentBlockState(0)
|
||||||
|
|
||||||
if self.theDict is None or not self.spellCheck:
|
if self.theDict is None or not self.spellCheck or theText.startswith("@"):
|
||||||
return
|
return
|
||||||
|
|
||||||
rxSpell = self.spellRx.globalMatch(theText.replace("_"," "), 0)
|
rxSpell = self.spellRx.globalMatch(theText.replace("_"," "), 0)
|
||||||
while rxSpell.hasNext():
|
while rxSpell.hasNext():
|
||||||
rxMatch = rxSpell.next()
|
rxMatch = rxSpell.next()
|
||||||
if not self.theDict.check(rxMatch.captured(0)):
|
if not self.theDict.check(rxMatch.captured(0)):
|
||||||
|
if rxMatch.captured(0) == rxMatch.captured(0).upper(): continue
|
||||||
xPos = rxMatch.capturedStart(0)
|
xPos = rxMatch.capturedStart(0)
|
||||||
xLen = rxMatch.capturedLength(0)
|
xLen = rxMatch.capturedLength(0)
|
||||||
spFmt = self.format(xPos)
|
spFmt = self.format(xPos)
|
||||||
|
|||||||
Reference in New Issue
Block a user