--- a/src/eric7/QScintilla/Lexers/LexerTeX.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/QScintilla/Lexers/LexerTeX.py Wed Jul 13 14:55:47 2022 +0200 @@ -19,17 +19,18 @@ """ Subclass to implement some additional lexer dependant methods. """ + def __init__(self, parent=None): """ Constructor - + @param parent parent widget of this lexer """ QsciLexerTeX.__init__(self, parent) Lexer.__init__(self) - + self.commentString = "%" - + self.keywordSetDescriptions = [ self.tr("TeX, eTeX, pdfTeX, Omega"), self.tr("ConTeXt Dutch"), @@ -40,7 +41,7 @@ self.tr("ConTeXt Romanian"), self.tr("LaTeX"), ] - + def initProperties(self): """ Public slot to initialize the properties. @@ -48,32 +49,31 @@ with contextlib.suppress(AttributeError): self.setFoldCompact(Preferences.getEditor("AllFoldCompact")) self.setFoldComments(Preferences.getEditor("TexFoldComment")) - self.setProcessComments( - Preferences.getEditor("TexProcessComments")) + self.setProcessComments(Preferences.getEditor("TexProcessComments")) self.setProcessIf(Preferences.getEditor("TexProcessIf")) - + def isCommentStyle(self, style): """ Public method to check, if a style is a comment style. - + @param style style to check (integer) @return flag indicating a comment style (boolean) """ return False - + def isStringStyle(self, style): """ Public method to check, if a style is a string style. - + @param style style to check (integer) @return flag indicating a string style (boolean) """ return style in [QsciLexerTeX.Text] - + def defaultKeywords(self, kwSet): """ Public method to get the default keywords. - + @param kwSet number of the keyword set (integer) @return string giving the keywords (string) or None """ @@ -197,14 +197,18 @@ ) if kwSet in (1, 2, 3, 4, 5, 6, 7): return ( - texKeywords + " " + etexKeywords + " " + - pdftexKeywords + " " + omegaKeywords + " " + macros + texKeywords + + " " + + etexKeywords + + " " + + pdftexKeywords + + " " + + omegaKeywords + + " " + + macros ) - + if kwSet == 8: - return ( - texKeywords + " " + etexKeywords + " " + - pdftexKeywords - ) - + return texKeywords + " " + etexKeywords + " " + pdftexKeywords + return None