435 if fdesc is not None: |
435 if fdesc is not None: |
436 font = QFont(fdesc[0], int(fdesc[1])) |
436 font = QFont(fdesc[0], int(fdesc[1])) |
437 self.lexer_.setDefaultFont(font) |
437 self.lexer_.setDefaultFont(font) |
438 self.setLexer(self.lexer_) |
438 self.setLexer(self.lexer_) |
439 self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") |
439 self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") |
|
440 if self.lexer_.hasSubStyles(): |
|
441 self.lexer_.readSubstyles(self) |
440 |
442 |
441 # initialize the lexer APIs settings |
443 # initialize the lexer APIs settings |
442 api = self.vm.getAPIsManager().getAPIs(self.language) |
444 api = self.vm.getAPIsManager().getAPIs(self.language) |
443 if api is not None: |
445 if api is not None: |
444 api = api.getQsciAPIs() |
446 api = api.getQsciAPIs() |