Skip to content

Camel-case Matching for Complishon#19462

Open
omarabedelkader wants to merge 1 commit intopharo-project:Pharo14from
omarabedelkader:snippet
Open

Camel-case Matching for Complishon#19462
omarabedelkader wants to merge 1 commit intopharo-project:Pharo14from
omarabedelkader:snippet

Conversation

@omarabedelkader
Copy link
Copy Markdown
Contributor

This PR adds optional camel-case matching for global/class completion without changing the existing completion behavior by default. The new behavior is gated behind a camelCaseGlobalMatching preference, so normal prefix-based completion remains unchanged unless explicitly enabled. The implementation is scoped to NECGlobalEntry and the global fetch/filter path, which keeps the completion engine stable and avoids affecting unrelated completion kinds. This PR if enabled it allows abbreviations like SC to match SortedCollection.

Capture d’écran 2026-03-24 à 22 04 16

@Ducasse Ducasse self-requested a review March 25, 2026 12:43
@omarabedelkader
Copy link
Copy Markdown
Contributor Author

This is a very risky PR, it may brake the whole completion system.
I raise this PR to save the code somewhere, so that we could return and update/enhance...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant