Currently, the language server emits a single token for every string literal, which in clients like VSCode covers up interpolations:
Ideally we should probably slice up the string literals to exclude child ranges (that's what SourceKit-LSP seems to do), but for now we are better off not including string literals, thereby deferring the highlighting to e.g. the TextMate grammar:
Currently, the language server emits a single token for every string literal, which in clients like VSCode covers up interpolations:
Ideally we should probably slice up the string literals to exclude child ranges (that's what SourceKit-LSP seems to do), but for now we are better off not including string literals, thereby deferring the highlighting to e.g. the TextMate grammar: