--- a/eric6/QScintilla/Lexers/LexerPygments.py Fri Jan 29 14:19:41 2021 +0100 +++ b/eric6/QScintilla/Lexers/LexerPygments.py Fri Jan 29 19:30:59 2021 +0100 @@ -187,9 +187,12 @@ if name.startswith("Pygments|"): self.__forcedPygmentsName = True self.__pygmentsName = name.replace("Pygments|", "") - else: + elif name: self.__pygmentsName = name self.__forcedPygmentsName = True + else: + self.__pygmentsName = "" + self.__forcedPygmentsName = False self.descriptions = { PYGMENTS_DEFAULT: self.tr("Default"), @@ -317,10 +320,7 @@ @return language of the lexer (string) """ if self.__pygmentsName: - if self.__forcedPygmentsName: - return "Guessed" - else: - return self.__pygmentsName + return self.__pygmentsName else: return "Guessed"