{"repo":"jupyter-lsp/jupyterlab-lsp","free":true,"listed":false,"github":"https://github.com/jupyter-lsp/jupyterlab-lsp","clone":"git clone https://github.com/jupyter-lsp/jupyterlab-lsp.git","description":"Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol","language":"TypeScript","stars":2001,"topics":["jupyterlab","jupyterlab-extension","language-server-protocol","jupyter-lab","lsp","linter","jupyter","jupyter-notebook","notebook","notebook-jupyter"],"license":"BSD-3-Clause","category":"dev-tools","readme_excerpt":"Language Server Protocol integration for Jupyter(Lab) Installation Configuring Changelog Roadmap Contributing Extending Features Examples show Python code, but most features also work in R, bash, typescript, and [many other languages][language-servers]. Hover Hover over any piece of code; if an underline appears, you can press Ctrl to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides Diagnostics Critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see a more detailed message Jump to Definition and References Use the context menu entry, or Alt + :computer mouse: to jump to definitions/references (you can change it to Ctrl / ⌘ in settings); use Alt + o to jump back. Highlight References Place your cursor on a variable, function, etc and all the usages will be highlighted Automatic Completion and Continuous Hinting - Certain characters, for example '.' (dot) in Python, will automatically trigger completion. - You can choose to receive the completion suggestions as you type by enabling continuousHinting setting. Automatic Signature Suggestions Function signatures will automatically be displayed Kernel-less Autocompletion Advanced static-analysis autocompletion without a running kernel The runtime kernel suggestions are still there When a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame) are merged with","default_branch":null,"files":null,"tree":[],"storefront":"/r/jupyter-lsp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jupyter-lsp/jupyterlab-lsp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}