Skip to content

Grouping entries in Complishon#19460

Open
omarabedelkader wants to merge 5 commits intopharo-project:Pharo14from
omarabedelkader:grouping
Open

Grouping entries in Complishon#19460
omarabedelkader wants to merge 5 commits intopharo-project:Pharo14from
omarabedelkader:grouping

Conversation

@omarabedelkader
Copy link
Copy Markdown
Contributor

This PR adds grouping support to the completion menu by introducing NECPrefixGroupEntry and updating CoCompletionContext to collapse entries that share a common prefix. Grouped entries behave like navigable nodes rather than selectable completions: pressing Right or selecting the item opens the subgroup, while Left returns to the parent list. This reduces noise in large completion result sets, keeps single matches unchanged, and adds lightweight UI feedback through group labels, previews, and contextual navigation messages.

Enregistrement.de.l.ecran.2026-03-24.a.13.46.18.mov

@Ducasse Ducasse self-requested a review March 25, 2026 12:43
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