v3.3.1
This release improves the completer and signature behaviour on focus loss and brings other UX improvements to the completer behaviour (see the changelog notes below). With jupyter-lsp 1.1.3, the JupyterHub/Binder users should no longer be required to switch to to jupyter_server
to get this extension working.
To upgrade to this release:
-
Make sure your JupyterLab version is 3.0.x
-
Update the extension:
pip install jupyterlab-lsp==3.3.1 jupyter-lsp==1.1.3 # or, for conda: # > Please note that conda packages may take a day or two since release before becoming available! # conda install -c conda-forge jupyterlab-lsp=3.3.1 jupyter-lsp=1.1.3
-
Note:
- If 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.
- If you wish to use a recent
jedi-language-server
(versions 0.22+) please make sure to upgrade IPython to 7.20 to avoid this issue.
Changelog:
-
bug fixes:
- completion and signature suggestions get invalidated when editor changes (#507)
- signature suggestions now invalidate on cursor move to another line or backwards too (#507)
- LaTeX is now rendered in documentation panel of completer (#506)
- completion response returned as plain text use pre tag to retain whitespace formatting (#506)
- pre-formatted code font size was reduced to match font-size of the text in completion panel (#506)
- completer no longer spans the entire screen if it has long entries (#506)
- add config for the classic notebook server extension (#504)