1317 @keyparam propagate flag indicating to propagate the change (boolean) |
1317 @keyparam propagate flag indicating to propagate the change (boolean) |
1318 """ |
1318 """ |
1319 if language == '': |
1319 if language == '': |
1320 self.__resetLanguage(propagate=propagate) |
1320 self.__resetLanguage(propagate=propagate) |
1321 elif language == "Guessed": |
1321 elif language == "Guessed": |
1322 self.setLanguage("dummy.pygments") |
1322 self.setLanguage("dummy.pygments", |
|
1323 propagate=propagate) |
1323 elif language.startswith("Pygments|"): |
1324 elif language.startswith("Pygments|"): |
1324 pyname = language.split("|", 1)[1] |
1325 pyname = language.split("|", 1)[1] |
1325 self.setLanguage("dummy.pygments", pyname=pyname) |
1326 self.setLanguage("dummy.pygments", pyname=pyname, |
|
1327 propagate=propagate) |
1326 else: |
1328 else: |
1327 self.filetype = language |
1329 self.filetype = language |
1328 self.setLanguage(self.supportedLanguages[language][1], |
1330 self.setLanguage(self.supportedLanguages[language][1], |
1329 propagate=propagate) |
1331 propagate=propagate) |
1330 self.checkSyntax() |
1332 self.checkSyntax() |