--- a/QScintilla/Editor.py Sun Jan 02 10:28:00 2011 +0100 +++ b/QScintilla/Editor.py Wed Jan 05 16:21:11 2011 +0100 @@ -1416,6 +1416,13 @@ filename = os.path.basename(filename) apiLanguage = Preferences.getEditorLexerAssoc(filename) + if apiLanguage == "": + if self.isPyFile(): + apiLanguage = "Python2" + elif self.isPy3File(): + apiLanguage = "Python3" + elif self.isRubyFile(): + apiLanguage = "Ruby" self.completer = TypingCompleters.getCompleter(apiLanguage, self)