Skip to content

[POM-leading for DSLs] Dynamic capabilities#1117

Draft
toinehartman wants to merge 23 commits into
feature/1010-pom-leading-for-dsls/finalfrom
feature/1010-pom-leading-for-dsls/1079-dynamic-capabilities
Draft

[POM-leading for DSLs] Dynamic capabilities#1117
toinehartman wants to merge 23 commits into
feature/1010-pom-leading-for-dsls/finalfrom
feature/1010-pom-leading-for-dsls/1079-dynamic-capabilities

Conversation

@toinehartman

Copy link
Copy Markdown
Member

Closes #1079

@toinehartman toinehartman self-assigned this Jun 15, 2026
@toinehartman toinehartman added the enhancement New feature or request label Jun 15, 2026
@toinehartman toinehartman force-pushed the feature/1010-pom-leading-for-dsls/1079-dynamic-capabilities branch 2 times, most recently from 222849f to 43787d2 Compare June 17, 2026 08:41
DavyLandman added a commit that referenced this pull request Jun 22, 2026
1. Set document selectors for capabilities, such that capabilities can
only be triggered on documents that support them. Especially useful when
registering multiple languages.
2. Dynamically register semantic highlighting capability (to test the
former change, and make a start with registering all capabilities
dynamically).
3. Instead of toggling the language for open editors, request a refresh
of the open editors via LSP. This prevents races where requests can come
in while the file is 'closed'.

This PR is a preparation to easily enable #1117.
@toinehartman toinehartman force-pushed the feature/1010-pom-leading-for-dsls/final branch from 2fdc776 to 45b8638 Compare June 25, 2026 06:57
@toinehartman toinehartman force-pushed the feature/1010-pom-leading-for-dsls/1079-dynamic-capabilities branch from b97d46b to 99846e6 Compare June 25, 2026 10:10
@toinehartman toinehartman force-pushed the feature/1010-pom-leading-for-dsls/1079-dynamic-capabilities branch from 99846e6 to 8b49f25 Compare June 25, 2026 12:20
@toinehartman toinehartman force-pushed the feature/1010-pom-leading-for-dsls/1079-dynamic-capabilities branch from 8b49f25 to 89befc3 Compare June 25, 2026 14:56
@toinehartman toinehartman force-pushed the feature/1010-pom-leading-for-dsls/1079-dynamic-capabilities branch from faecb29 to 00d85cc Compare June 26, 2026 14:19
@sonarqubecloud

Copy link
Copy Markdown

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant