openpectus.lsp.pylsp_plugin
Attributes
Classes
Subclass of PythonLSPServer which triggers autocomplete calculation on specific characters. |
Functions
|
Configuration options that can be set on the client. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- openpectus.lsp.pylsp_plugin.logger
- class openpectus.lsp.pylsp_plugin.OPPythonLSPServer(rx, tx, check_parent_process=False, consumer=None, *, endpoint_cls=None)
Bases:
pylsp.python_lsp.PythonLSPServerSubclass of PythonLSPServer which triggers autocomplete calculation on specific characters.
- capabilities()
- openpectus.lsp.pylsp_plugin.pylsp_settings(config)
Configuration options that can be set on the client.
- Parameters:
config (pylsp.config.config.Config)
- Return type:
dict[str, dict[str, dict[str, Any]]]
- openpectus.lsp.pylsp_plugin.pylsp_document_did_open(config, workspace, document)
- Parameters:
config (pylsp.config.config.Config)
workspace (pylsp.workspace.Workspace)
document (pylsp.workspace.Document)
- openpectus.lsp.pylsp_plugin.pylsp_document_did_save(config, workspace, document)
- openpectus.lsp.pylsp_plugin.pylsp_lint(config, workspace, document, is_saved)
- Parameters:
config (pylsp.config.config.Config)
workspace (pylsp.workspace.Workspace)
document (pylsp.workspace.Document)
is_saved (bool)
- openpectus.lsp.pylsp_plugin.pylsp_completions(config, workspace, document, position, ignored_names)
- Parameters:
config (pylsp.config.config.Config)
workspace (pylsp.workspace.Workspace)
document (pylsp.workspace.Document)
position (openpectus.lsp.model.Position)
- openpectus.lsp.pylsp_plugin.pylsp_code_actions(config, workspace, document, range, context)
- Parameters:
config (pylsp.config.config.Config)
workspace (pylsp.workspace.Workspace)
document (pylsp.workspace.Document)
range (openpectus.lsp.model.Range)
context (openpectus.lsp.model.CodeActionContext)
- Return type:
- openpectus.lsp.pylsp_plugin.pylsp_hover(config, workspace, document, position)
- Parameters:
config (pylsp.config.config.Config)
workspace (pylsp.workspace.Workspace)
document (pylsp.workspace.Document)
position (openpectus.lsp.model.Position)
- openpectus.lsp.pylsp_plugin.as_json(obj)
- Return type:
str
- openpectus.lsp.pylsp_plugin.get_engine_id(config)
- Parameters:
config (pylsp.config.config.Config)
- Return type:
str