Skip to content

smarter path completions in REPL shell mode #51544

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

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

simeonschaub
Copy link
Member

Uses the fancy new inference-based completion infrastructure to complete
expressions like ls $(DEPOT_PATH[1])/<tab> in the REPL shell. Currently
doesn't extend to path completions for cmd and string literals in the
normal REPL mode, but that shouldn't be too hard to add.

Still needs tests

@simeonschaub simeonschaub added REPL Julia's REPL (Read Eval Print Loop) cmd Relates to calling of external programs labels Oct 2, 2023
@IanButterworth IanButterworth added the needs tests Unit tests are required for this change label Oct 4, 2023
Uses the fancy new inference-based completion infrastructure to complete
expressions like `ls $(DEPOT_PATH[1])/<tab>` in the REPL shell. Currently
doesn't extend to path completions for cmd and string literals in the
normal REPL mode, but that shouldn't be too hard to add.

Still needs tests
@fingolfin
Copy link
Member

This sounds like a really nice addition, I'd love to have this. But by now there are a bunch of merge conflicts (and I guess it still needs tests ;-) ).

Do you have any plans to continue this, @simeonschaub ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmd Relates to calling of external programs needs tests Unit tests are required for this change REPL Julia's REPL (Read Eval Print Loop)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants