Skip to content
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

Use jedi behind a language server protocol #11995

Closed
2 tasks done
kimadeline opened this issue May 26, 2020 · 8 comments
Closed
2 tasks done

Use jedi behind a language server protocol #11995

kimadeline opened this issue May 26, 2020 · 8 comments
Labels
area-intellisense LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc. feature-request Request for new features or functionality verified Verification succeeded

Comments

@kimadeline
Copy link

kimadeline commented May 26, 2020

It should be possible with minimal pain according to @karthiknadig.

Also, check out 👉 https://github.com/pappasam/jedi-language-server/blob/master/jedi_language_server/server.py 👈

Things to do before enabling this:

@karthiknadig
Copy link
Member

Consider this when handling tooltip: #12179 (comment)

@karthiknadig
Copy link
Member

karthiknadig commented Aug 13, 2020

Remove pylint minimal checkers: #13321 . We should ensure that we are surfacing problems found by parso.

@karthiknadig
Copy link
Member

Check if this issue exists #13751. If it does exist file a bug on jedi.

@kimadeline
Copy link
Author

@karthiknadig
Copy link
Member

Thanks @davidhalter for jedi that has allowed us to provide a pure python language server, with amazing analysis and performance.

Thanks @pappasam for jedi-language-server which builds on top of jedi to provide a great language server experience to our users.

Thanks @danixeee for the language server implementation all of this sits on.

/cc @jerodsanto

@davidhalter
Copy link

davidhalter commented Jun 11, 2021

jedi that has allowed us to provide a pure python language server, with amazing analysis and performance.

Still not happy with the performance, but I'm working on something like Jedi in Rust. :) So it might be a lot faster in a year or so.

@jerodsanto
Copy link

@davidhalter @pappasam @danixeee on behalf of @karthiknadig and Maintainer Week we'd love to send each of you a free Maintainer t-shirt! Please email [email protected] to redeem, if you're interested 💚

@brettcannon
Copy link
Member

Now that we have Jedi behind a language server, the next step is to drop the old Jedi 0.17 support.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-intellisense LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc. feature-request Request for new features or functionality verified Verification succeeded
Projects
None yet
Development

No branches or pull requests

5 participants