eric7.QScintilla.TypingCompleters.__init__
Package implementing typing completers for the various supported programming languages.
Global Attributes
CompleterRegistry |
CompleterRegistryItem |
Classes
Functions
getCompleter
getCompleter(language, editor, parent=None)
Module function to instantiate a lexer object for a given language.
- language (str)
-
language of the lexer
- editor (QScintilla.Editor)
-
reference to the editor object
- parent (QObject (optional))
-
reference to the parent object (defaults to None)
- Return:
-
reference to the instantiated typing completer object
- Return Type:
-
CompleterBase
registerCompleter
registerCompleter(language, createCompleterFunction, createConfigPageFunction)
Function to register a typing completer for a lexer language.
- language (str)
-
lexer language of the typing completer
- createCompleterFunction (function)
-
reference to a function to instantiate a
typing completer object
- createConfigPageFunction (function)
-
reference to a function returning a ready
populated configuration widget
- Raises KeyError:
-
raised when the given name is already in use
unregisterTypingCompleter
unregisterTypingCompleter(language)
Function to unregister a previously registered typing completer.
- language (str)
-
lexer language of the typing completer