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

Reconsider jedi 0.19+ #52

Open
bollwyvl opened this issue Aug 2, 2023 · 0 comments
Open

Reconsider jedi 0.19+ #52

bollwyvl opened this issue Aug 2, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@bollwyvl
Copy link
Contributor

bollwyvl commented Aug 2, 2023

Problem

Tab completion is still pretty bare-bones. jedi 0.19 claims to improve the performance, but there is currently no way to control the setting to enable it.

Proposed Solution

Initially, allow re-enabling jedi completion.

If it works well for large packages (e.g. pandas and big DataFrames), enable it by default.

As an additional CLI improvement, it might be possible to pre-cache jedi completions for known packages (#27), removing the "basically always cold cache" problem that this kernel experiences.

Additional context

While jedi and parso are large downloads, the completion experience is strictly better than IPython's built-in one... once it works

@bollwyvl bollwyvl added the enhancement New feature or request label Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant