Skip to content

[Neovim] Semantic tokens -- inactive regions#352

Open
evanwporter wants to merge 5 commits into
hudson-trading:mainfrom
evanwporter:semantic-tokes-inactive-regions
Open

[Neovim] Semantic tokens -- inactive regions#352
evanwporter wants to merge 5 commits into
hudson-trading:mainfrom
evanwporter:semantic-tokes-inactive-regions

Conversation

@evanwporter

@evanwporter evanwporter commented May 23, 2026

Copy link
Copy Markdown
Contributor

Semantic tokens (#350) is a lot more work than I'm willing to put in (for now!), but we can still leverage them to provide inactive region support to editors that don't easily support textDocument/inactiveRegions (ie: neovim). This is what clangd does see

https://clangd.llvm.org/features#kinds

NEOVIM for reference:

image

In a future PR I'll add the ability to disable certain semantic tokens from appearing ala:

https://clangd.llvm.org/config.html#semantic-tokens

@evanwporter evanwporter force-pushed the semantic-tokes-inactive-regions branch from 93ae418 to 956a269 Compare May 23, 2026 05:29
@evanwporter evanwporter changed the title Semantic tokens -- inactive regions [Neovim] Semantic tokens -- inactive regions May 23, 2026
@evanwporter evanwporter marked this pull request as ready for review May 23, 2026 05:43
@evanwporter

evanwporter commented May 23, 2026

Copy link
Copy Markdown
Contributor Author

Should be good to go, just need to add doc comments....

@evanwporter evanwporter force-pushed the semantic-tokes-inactive-regions branch from ee05472 to 3f9046b Compare May 23, 2026 06:33
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