1528 return |
1528 return |
1529 |
1529 |
1530 if pyname: |
1530 if pyname: |
1531 self.apiLanguage = "Pygments|{0}".format(pyname) |
1531 self.apiLanguage = "Pygments|{0}".format(pyname) |
1532 else: |
1532 else: |
|
1533 # Change API language for lexer where QScintilla reports |
|
1534 # an abbreviated name. |
1533 self.apiLanguage = self.lexer_.language() |
1535 self.apiLanguage = self.lexer_.language() |
1534 if self.apiLanguage == "POV": |
1536 if self.apiLanguage == "POV": |
1535 self.apiLanguage = "Povray" |
1537 self.apiLanguage = "Povray" |
|
1538 elif self.apiLanguage == "PO": |
|
1539 self.apiLanguage = "Gettext" |
1536 self.setLexer(self.lexer_) |
1540 self.setLexer(self.lexer_) |
1537 self.__setMarginsDisplay() |
1541 self.__setMarginsDisplay() |
1538 if self.lexer_.lexer() == "container" or self.lexer_.lexer() is None: |
1542 if self.lexer_.lexer() == "container" or self.lexer_.lexer() is None: |
1539 self.setStyleBits(self.lexer_.styleBitsNeeded()) |
1543 self.setStyleBits(self.lexer_.styleBitsNeeded()) |
1540 self.SCN_STYLENEEDED.connect(self.__styleNeeded) |
1544 self.SCN_STYLENEEDED.connect(self.__styleNeeded) |