--- a/eric6/Preferences/HighlightingStylesFile.py Sat Feb 13 19:22:22 2021 +0100 +++ b/eric6/Preferences/HighlightingStylesFile.py Sat Feb 13 20:07:45 2021 +0100 @@ -30,6 +30,11 @@ @type QObject (optional) """ super(HighlightingStylesFile, self).__init__(parent) + + self.__lexerAliases = { + "PO": "Gettext", + "POV": "Povray", + } def writeFile(self, filename: str, lexers: list) -> bool: """ @@ -54,8 +59,11 @@ # step 1: add the lexer style data stylesDict["lexers"] = [] for lexer in lexers: + name = lexer.language() + if name in self.__lexerAliases: + name = self.__lexerAliases[name] lexerDict = { - "name": lexer.language(), + "name": name, "styles": [], } for description, style, substyle in lexer.getStyles():