-
Notifications
You must be signed in to change notification settings - Fork 6
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
Migrate to python-lsp-server ? #18
Migrate to python-lsp-server ? #18
Conversation
715b568
to
9cc997e
Compare
You are not wrong. I actually talked about that fork a bit here. That language server seems to be a drop in replacement for the Palantir's LS, so that would be a good option to look into especially since we cannot use PyLance. It should be a simple replacement to switch over to this Language Server, and I think it's a good idea to do so especially if the fork is actively maintained.
A great QoL idea. I haven't been working as much as I want on this extension especially because I don't have enough JS experience to do justice to this extension. If you can add additional features, go right ahead and open PRs, i'll add them in. |
9cc997e
to
889867c
Compare
@mmshivesh I updated the PR to be a bit more "smart" and open about the switch, by using the backend available to us on the user's machine (with a small bias towards
Great! I'll work on than when I find the time, then :) |
889867c
to
09285db
Compare
09285db
to
905b61c
Compare
This looks good so far, I'll go ahead and merge this if it's okay? |
@mmshivesh ok for me, I've been using my forked version of the plugin for a while now and had no issue |
The original Palantir
python-language-server
project seems to be abandoned, and several LSP plugins are moving to its community forkpython-lsp-server
.How do you feel about moving the Nova plugin to
python-lsp-server
too?If you think this is a good idea, I also could work on prompting the user to install the
python-lsp-server
package if we detect thatpython-language-server
is installed when launching this plugin (in another PR).(Also, my branch name is a bit off because I initially though your were already recommending using the fork in the README, and so I thought we only had to update the settings key).