eric6/QScintilla/Lexers/LexerPygments.py

branch
jsonfiles
changeset 8027
ccbfefe5bc5a
parent 7923
91e843545d9a
child 8142
43248bafe9b2
child 8158
16a34a0167ba
equal deleted inserted replaced
8026:d3eacdbcb18b 8027:ccbfefe5bc5a
185 LexerContainer.__init__(self, parent) 185 LexerContainer.__init__(self, parent)
186 186
187 if name.startswith("Pygments|"): 187 if name.startswith("Pygments|"):
188 self.__forcedPygmentsName = True 188 self.__forcedPygmentsName = True
189 self.__pygmentsName = name.replace("Pygments|", "") 189 self.__pygmentsName = name.replace("Pygments|", "")
190 else: 190 elif name:
191 self.__pygmentsName = name 191 self.__pygmentsName = name
192 self.__forcedPygmentsName = True 192 self.__forcedPygmentsName = True
193 else:
194 self.__pygmentsName = ""
195 self.__forcedPygmentsName = False
193 196
194 self.descriptions = { 197 self.descriptions = {
195 PYGMENTS_DEFAULT: self.tr("Default"), 198 PYGMENTS_DEFAULT: self.tr("Default"),
196 PYGMENTS_COMMENT: self.tr("Comment"), 199 PYGMENTS_COMMENT: self.tr("Comment"),
197 PYGMENTS_PREPROCESSOR: self.tr("Preprocessor"), 200 PYGMENTS_PREPROCESSOR: self.tr("Preprocessor"),
315 Public method returning the language of the lexer. 318 Public method returning the language of the lexer.
316 319
317 @return language of the lexer (string) 320 @return language of the lexer (string)
318 """ 321 """
319 if self.__pygmentsName: 322 if self.__pygmentsName:
320 if self.__forcedPygmentsName: 323 return self.__pygmentsName
321 return "Guessed"
322 else:
323 return self.__pygmentsName
324 else: 324 else:
325 return "Guessed" 325 return "Guessed"
326 326
327 def description(self, style): 327 def description(self, style):
328 """ 328 """

eric ide

mercurial