Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
BSD-3-CLAUSE License
Bot releases are visible (Hide)
Published by krassowski almost 4 years ago
This release improves jump to definition function (bringing "click to jump" and "jump back" functionality) along with multiple bug fixes and quality of life improvements. Please see the CHANGELOG.md for details on the improvements in this version.
To upgrade to this release
Make sure your JupyterLab version is 2.2
Install/update LSP packages:
pip install jupyter-lsp==0.9.3
jupyter labextension install @krassowski/[email protected]
If you are installing this extension for the first time, please read the full installation instructions as language servers of your choice need to be installed too and additional configuration can make your experience smoother.
Many thanks to the code contributors: @fcollonval, @bollwyvl, with special highlight of first-time contributors: @martinRenou, @karlaspuldaro, and @mnowacki-b. Thank you!
Published by krassowski almost 4 years ago
This bugfix release improves syntax highlighting, completer in continuous hinting mode and documentation of hover modifier keys settings.
To upgrade to this release
Make sure your JupyterLab version is 2.2
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
Please see the CHANGELOG.md for detail on the improvements in this version.
Published by krassowski about 4 years ago
This version improves the support for the hover function:
Dotted underlines are now working again, the performance was greatly improved by eliminating any delays; more information is now displayed if available:
before | after |
---|---|
For more details see #363
To upgrade to this release
Make sure your JupyterLab version is 2.2
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
Published by krassowski about 4 years ago
Bug fixes:
To upgrade to this release
Make sure your JupyterLab version is 2.2
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
Published by krassowski about 4 years ago
Bug fixes:
?
) and pinfo2 (??
) (#352)To upgrade to this release
Make sure your JupyterLab version is 2.2
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
Published by krassowski about 4 years ago
Bug fixes:
?
) and pinfo2 (??
) syntactic sugar (#346)To upgrade to this release
Make sure your JupyterLab version is 2.2
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
Published by krassowski about 4 years ago
A minor release to fix an issue with code replacements.
To upgrade to this release
Update JupyterLab to 2.2 version
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
Published by krassowski about 4 years ago
A minor release to fix the LaTeX server support.
To upgrade to this release:
Update JupyterLab to 2.2 version
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
Published by krassowski about 4 years ago
This release requires JupyterLab 2.2.
This release introduces many features and bugfixes, importantly:
Please see the CHANGELOG.md to see all the added features and bug fixes.
To upgrade to this release:
Update JupyterLab to 2.2 version
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]
New completer icons
Documentation panel and continuous hinting (Hinterland mode)
New statusbar icon
Status popover icons restored & the document locator widget instead of document ids in the popover:
Diagnostics | Completion |
---|---|
before | after |
---|---|
Published by krassowski about 4 years ago
This release supports JupyterLab 2.0 and 2.1 but not 2.2 and is the last release to support 2.1.x version of JupyterLab.
This release introduces support for LaTeX (note: it requires more configuration than other servers, see the documentation) and a patch aimed at interoperability with Kale (#299).
Please see the CHANGELOG.md for the details.
To upgrade to this release:
Update JupyterLab to 2.1 version
Install/update LSP packages:
pip install jupyter-lsp==0.9.1
jupyter labextension install @krassowski/[email protected]
Note: 1.1.1 was skipped to ensure that the correct version of all files is uploaded to npm.
Published by krassowski over 4 years ago
This release supports JupyterLab 2.0 and 2.1 but not 2.2. This release brings support to modify the language servers' configuration in the Advanced Settings Editor and many bug fixes.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release:
Update JupyterLab to 2.0 version
Install/update LSP packages:
pip install jupyter-lsp==0.9.0
jupyter labextension install @krassowski/[email protected]
Published by krassowski over 4 years ago
This release supports JupyterLab 2.x but not JupyterLab 1.x. Starting from this release we also have online documentation at jupyterlab-lsp.readthedocs.io.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release:
Update JupyterLab to 2.0 version
Install/update LSP packages:
pip install jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
Published by krassowski over 4 years ago
This is the last version for JupyterLab 1.x. A new version for 2.x version will be released soon.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release use:
pip install jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
Published by krassowski almost 5 years ago
Improvements to the diagnostics panel: columns can now be hidden (from the context menu), the panel starts docked at the bottom by default. Many bugfixes to the completer feature.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release use:
pip install --pre jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
Published by krassowski almost 5 years ago
Provides major new features:
and many bugfixes and stability improvements, thanks to much higher browser test coverage.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release use:
pip install --pre jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
Published by krassowski almost 5 years ago
Includes new features such as:
Please see the CHANGELOG.md for details.
To help testing this release please update to this RC release with:
pip install --pre jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
Published by krassowski almost 5 years ago
v0.6.0 (soft release, untagged):
Published by krassowski about 5 years ago
Major improvements and features added:
Minor changes:
Maintenance:
Published by krassowski about 5 years ago