elixir-lsp / elixir-lsp/vscode-elixir-ls
[Feature request] Distinct scopes for atoms and keywords
Open
- Dominant language
- TypeScript
- Stars
- 599
- Forks
- 108
- PR merge metrics
- No merged PRs in 30d
Description
### Environment
* Elixir 1.18.0 (compiled with Erlang/OTP 27)
* MacOS VSCode, ElixirLS 0.25.0
### Current behavior
Atoms and keyword lists have identical syntax highlighting.
`Inspect Editor Tokens and Scopes` shows they both have a token type of `constant.language.symbol.elixir.source.elixir`.
### Expected behavior
Different language constructs should have different scopes. For another example, `true`, `false`, and `nil` have the same scope as well.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.