--- a/src/eric7/QScintilla/Lexers/SubstyledLexer.py Thu Jul 28 19:44:54 2022 +0200 +++ b/src/eric7/QScintilla/Lexers/SubstyledLexer.py Fri Jul 29 16:29:31 2022 +0200 @@ -100,15 +100,14 @@ "Scintilla/{0}/style{1}/substyle{2}/" ).format(self.language(), baseStyle, subStyle) if settings.contains(substyleKey + "Description"): - subStyleData = {} - subStyleData["Description"] = settings.value( - substyleKey + "Description", "" - ) - subStyleData["Words"] = settings.value( - substyleKey + "Words", "" - ) + subStyleData = { + "Description": settings.value( + substyleKey + "Description", "" + ), + "Words": settings.value(substyleKey + "Words", ""), + } + style = {} - key = substyleKey + "fore" if settings.contains(key): style["fore"] = int(settings.value(key))