--- a/src/eric7/QScintilla/TypingCompleters/__init__.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/QScintilla/TypingCompleters/__init__.py Wed Jul 13 14:55:47 2022 +0200 @@ -11,7 +11,7 @@ def getCompleter(language, editor, parent=None): """ Module function to instantiate a lexer object for a given language. - + @param language language of the lexer (string) @param editor reference to the editor object (QScintilla.Editor) @param parent reference to the parent object (QObject) @@ -20,12 +20,15 @@ try: if language in ["Python", "Python3", "MicroPython", "Cython"]: from .CompleterPython import CompleterPython + return CompleterPython(editor, parent) elif language == "Ruby": from .CompleterRuby import CompleterRuby + return CompleterRuby(editor, parent) elif language == "YAML": from .CompleterYaml import CompleterYaml + return CompleterYaml(editor, parent) else: return None