Comments (6)
Agree that there should be a way to disable LSP (completely) just in case things are broken or completion is slow so that users to want to temporary disable it without uninstalling the extension.
Also, it's best it there's a way to restart lsp without restarting jupyterlab. This is critical for Docker based users.
from jupyterlab-lsp.
from jupyterlab-lsp.
Riffing on the status bar idea, perhaps we have it show, e.g.:
(icons for placement only)
[⏳ Python] # initializing
[🎧 Python] # ready
When you click on it, it can show a sidebar/main area widget which shows:
_____________________________________
_| ⏳ Untitled.ipynb Language Server x|___________________
Feature Global Python This File
🆗 Diagnostics ☑️ ☑️ ☑️
❔ Jump To Reference ☑️ ☑️ ☑️
❔ Hover ☑️ ☑️ ☐
Open Advanced Settings Editor...
⛛ Python Language Server Info
Docs | Issues | Version: 0.29.1
Those little status markers are what I would need to know that something
has arrived so it can be tested.
from jupyterlab-lsp.
I like this idea. It could be in a popover but a new tab/sidebar widget would work as well.
from jupyterlab-lsp.
I am working on a basic status indicator right now.
from jupyterlab-lsp.
from jupyterlab-lsp.
Related Issues (20)
- IPython kernel autocompletions (some) stop working after installing LSP HOT 4
- The `jlpm bootstrap` looks not to be working. HOT 1
- `smoke windows pypypy-3.8` fails
- Notebook jumps back to previous cell on execution HOT 3
- Language server keeps waiting HOT 1
- LSP for slow-starting (remote) kernels HOT 4
- 5.0.1: pytest fails on scanning units with call trace
- Add `_jupyter_server_extension_points` in `__init__.py`
- Support for Autocomplete in JupyterLab Real-Time Collaboration (RTC) Environment HOT 1
- Feature request: GitLab Duo Code Suggestions via gitlab-lsp HOT 2
- Coverage calculation has degraded? HOT 5
- What is "python-markdown" and how to install it? HOT 15
- Autocomplete with remote kernels HOT 6
- custom --jp-editor-mirror-lsp-highlight-background-color value HOT 3
- Completion failure on `itemWidthHeuristic` when `item.type` is missing
- Unable to set pyright settings through overrides.json5 HOT 2
- Several inconsistencies found, trying to configure pylsp HOT 16
- Follow the XDG base directory specification for the .virtual_documents folder
- Only one "Code Completion" settings seen when enabling "Continuous hinting" HOT 2
- pycodestyle false positive HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jupyterlab-lsp.