Skip to content

Fix REPL tab completion - #928

Merged
gkz merged 2 commits into
gkz:masterfrom
rhendric:repl-tab-completion
Oct 5, 2016
Merged

Fix REPL tab completion#928
gkz merged 2 commits into
gkz:masterfrom
rhendric:repl-tab-completion

Conversation

@rhendric

@rhendric rhendric commented Oct 4, 2016

Copy link
Copy Markdown
Collaborator

Commit 40fae13 seems to have broken tab complete on chain expressions in
an attempt to make kebab-case tab completion work. This PR replaces
that implementation with a larger but more robust version that actually
works.

Additional features include supporting both kebab-case and camelCase
depending on what the user has already typed, and completion on less
JavaScript-friendly syntax patterns such as binding (.~) and
accessignment (.=).

Close #924
Close #157, incidentally.
See also #307 (can this be closed too?), #687, #732

This allows adding some tests to tab completion (which is currently a
little broken).
Commit 40fae13 seems to have broken tab complete on chain expressions in
an attempt to make kebab-case tab completion work. This commit replaces
that implementation with a larger but more robust version that actually
works.

Additional features include supporting both kebab-case and camelCase
depending on what the user has already typed, and completion on less
JavaScript-friendly syntax patterns such as binding (.~) and
accessignment (.=).
@gkz

gkz commented Oct 5, 2016

Copy link
Copy Markdown
Owner

Thanks!

@gkz
gkz merged commit 4564c0e into gkz:master Oct 5, 2016
@rhendric
rhendric deleted the repl-tab-completion branch May 4, 2023 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants