--- a/src/eric7/QScintilla/MiniEditor.py Sun Dec 11 18:24:41 2022 +0100 +++ b/src/eric7/QScintilla/MiniEditor.py Mon Dec 12 16:35:21 2022 +0100 @@ -3898,21 +3898,17 @@ """ if self.apiLanguage == "Guessed" or self.apiLanguage.startswith("Pygments|"): lang = self.lexer_.name() - if normalized: + if normalized: # __IGNORE_WARNING_Y102__ # adjust some Pygments lexer names if lang in ("Python 2.x", "Python"): lang = "Python3" - elif lang == "Protocol Buffer": - lang = "Protocol" else: lang = self.apiLanguage - if forPygments: + if forPygments: # __IGNORE_WARNING_Y102__ # adjust some names to Pygments lexer names if lang == "Python3": lang = "Python" - elif lang == "Protocol": - lang = "Protocol Buffer" return lang def __checkLanguage(self): @@ -3969,16 +3965,13 @@ else: self.apiLanguage = "Pygments|{0}".format(pyname) else: - if language == "Protocol": - self.apiLanguage = language - else: - # Change API language for lexer where QScintilla reports - # an abbreviated name. - self.apiLanguage = self.lexer_.language() - if self.apiLanguage == "POV": - self.apiLanguage = "Povray" - elif self.apiLanguage == "PO": - self.apiLanguage = "Gettext" + # Change API language for lexer where QScintilla reports + # an abbreviated name. + self.apiLanguage = self.lexer_.language() + if self.apiLanguage == "POV": + self.apiLanguage = "Povray" + elif self.apiLanguage == "PO": + self.apiLanguage = "Gettext" self.__textEdit.setLexer(self.lexer_) if self.lexer_.lexer() == "container" or self.lexer_.lexer() is None: self.__textEdit.SCN_STYLENEEDED.connect(self.__styleNeeded)