QScintilla/Editor.py

changeset 3557
3ea8ba471d96
parent 3525
66f4b8646622
child 3574
02e33bcddeeb
equal deleted inserted replaced
3556:40e205ef1470 3557:3ea8ba471d96
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)

eric ide

mercurial