src/eric7/Preferences/ConfigurationPages/EditorHighlightingStylesPage.py

branch
eric7
changeset 10373
093dcebe5ecb
parent 10135
36839e2c6945
child 10428
a071d4065202
equal deleted inserted replaced
10372:1444b4bee64b 10373:093dcebe5ecb
90 90
91 self.lexer = None 91 self.lexer = None
92 self.lexers = lexers 92 self.lexers = lexers
93 93
94 # set initial values 94 # set initial values
95 languages = sorted([""] + list(self.lexers.keys())) 95 languages = sorted([""] + list(self.lexers))
96 self.__populateLanguages(languages) 96 self.__populateLanguages(languages)
97 97
98 def setMode(self, displayMode): 98 def setMode(self, displayMode):
99 """ 99 """
100 Public method to perform mode dependent setups. 100 Public method to perform mode dependent setups.
109 109
110 def save(self): 110 def save(self):
111 """ 111 """
112 Public slot to save the Editor Highlighting Styles configuration. 112 Public slot to save the Editor Highlighting Styles configuration.
113 """ 113 """
114 for lexer in list(self.lexers.values()): 114 for lexer in self.lexers.values():
115 lexer.writeSettings() 115 lexer.writeSettings()
116 116
117 def __populateLanguages(self, languages): 117 def __populateLanguages(self, languages):
118 """ 118 """
119 Private method to populate the language selection box. 119 Private method to populate the language selection box.
568 EditorHighlightingStylesSelectionDialog, 568 EditorHighlightingStylesSelectionDialog,
569 ) 569 )
570 570
571 stylesDir = getConfig("ericStylesDir") 571 stylesDir = getConfig("ericStylesDir")
572 572
573 lexerNames = list(self.lexers.keys()) 573 lexerNames = list(self.lexers)
574 if not exportAll: 574 if not exportAll:
575 if self.lexer: 575 if self.lexer:
576 preselect = [self.lexer.language()] 576 preselect = [self.lexer.language()]
577 else: 577 else:
578 preselect = [] 578 preselect = []

eric ide

mercurial