-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start the LSP server automatically when JupyterLab starts #2
Comments
Hey thanks for working on this. |
Thank you for pointing me to this extension - it seems like a very good idea! I would like to keep the language-agnostic approach - could your extension be modified to work with any LSP server? I have no prior experience with tornado but if this was flask I could easily load I do not know what would be more user-friendly - having to install multiple server extensions (one per language) or having to prepare |
The first approach (install multiple server extensions) is the best approach if you look at the use case:
The first approach is definitely the one promoted by LSP and Jupyter. If you look at VS Code, you do exactly that, install an extension per language you need. If you look at Jupyter, same for the kernels. One last thought, using the |
Thank you for the detailed response. Your arguments have a lot of merits, I think that you changed my mind. The only thing that I am still slightly worried about is the case if there is no LSP package ready for certain language - but then if the documentation is good enough and a template is provided, it should be easy for anyone to create a new LSP package (though not as easy as with |
Maybe this could be implemented as the extension server companion?
The text was updated successfully, but these errors were encountered: