jupyterlab-lsp
jupyterlab-lsp copied to clipboard
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
## Elevator Pitch Allow disabling `$math$` per-language via spec, settings, or other means. ## Motivation Some languages have their own specific meaning for `$`, such as robot kernel:  ##...
## Description Code signature does not display when cursor is within a function when imported. Other lsp server function work (hover, code completion, renaming). This occurred with a fresh install...
## Description Jump to Definition fails with message File Load Error (whether invoked via context menu or keyboard) ## Reproduce 1. Create a notebook in a path with spaces in...
## Description First off, thanks for the great Jupyter extension! I have a bit of a strange issue and hoping you might be able to give some pointers. When I...
## Description There is no autocomplete if the import statement is in the other cell  Is this expected behavior? that I need to use kernel autocomplete in this case
## References - fixes #1079 ## Code changes - [x] adds `cellTypes` to `RegExpForeignCodeExtractor.IOptions` - [x] adds `schema/transclusions.json` to define a simplified extractor - [x] adds `ILSPCustomTransclusionsManager` token ## User-facing...
## Elevator Pitch Offer an appropriate place in settings to define new extractors via JSON schema. ## Motivation The existing hard-coded extractors are a fairly inflexible way to extend the...
## Elevator Pitch LSP specifies a colour support capability which can be implemented as a [textDocument/documentColor](https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_documentColor) request. Quite a few language servers (CSS/R) support it well already. ## Motivation This...
## Description Using the `vscode-json-languageserver-bin` server for auto-completion in JSON introduces unexpected characters. Note: Following https://github.com/jupyterlab/jupyterlab/issues/16129 ## Reproduce **1/ Create environment** ``` conda create -n lsp install python=3.8 jupyterlab jupyterlab-lsp...
## Description The plugin fails to load and initialize language packs, notably with the following error I am unable to find anything online referencing the following console warning: ```json {...