Skip to content

Conversation

@glopesdev
Copy link
Member

The essence of the approach is the declaring type analyzer used to extract the semantic expression closest to the caret position. Auto-completion is performed by looking up all public members of the type closest to the caret, following expression parsing rules.

Property, field, type and method icons are included to help visually group the categories.

The essence of the approach is the declaring type analyzer used to
extract the semantic expression closest to the caret position.
Auto-completion is performed by looking for all public members of the
declaring type.
This avoids having special logic to distinguish between completing an
expression after typing a character or pressing the shortcut.
@glopesdev glopesdev added the feature New planned feature label Oct 7, 2025
@glopesdev glopesdev merged commit a870f1b into bonsai-rx:main Oct 7, 2025
10 checks passed
@glopesdev glopesdev deleted the code-completion branch October 7, 2025 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New planned feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant