ReadonlyidentifierUnique identifier for this provider
ReadonlynameHuman-readable name displayed in UI
ReadonlyrankProvider rank - higher rank = higher priority (600 > kernel's 550)
Dispose of the provider and clean up resources.
Fetch completion suggestions from LSP for dropdown menu.
Completion request with text and cursor position.
Completion context with widget, editor, session.
Promise resolving to completion reply for dropdown.
Check if this provider is applicable to the current context. Returns true for Python and Markdown cells (LSP works without kernel).
Completion context with widget, editor, session.
Promise resolving to true if provider should be used.
LSP Tab completion provider for notebook cells. Provides dropdown menu completions (triggered by Tab key). Supports Python (via Pylance) and Markdown (via built-in VS Code markdown LSP).