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.