--- a/QScintilla/Editor.py Wed Jan 05 15:46:19 2011 +0100 +++ b/QScintilla/Editor.py Wed Jan 05 16:13:10 2011 +0100 @@ -1448,6 +1448,13 @@ filename = os.path.basename(filename) apiLanguage = Preferences.getEditorLexerAssoc(filename) + if apiLanguage == "": + if self.isPy2File(): + apiLanguage = "Python2" + elif self.isPy3File(): + apiLanguage = "Python3" + elif self.isRubyFile(): + apiLanguage = "Ruby" self.completer = TypingCompleters.getCompleter(apiLanguage, self)