dotnet / dotnet/csharp-tmLanguage
interpolated strings interpolation should use different embedded scope
- Lingua principale
- TypeScript
- Stelle
- 78
- Fork
- 43
- Merge medio
- 34m
- PR unite (30g)
- 1
Descrizione
## Details
VS Code 1.36 Custom Theme
The interpolated content in an interpolated string should use scope `meta.embedded` from the point of `punctuation.definition.interpolation.begin.cs`, which should really be `punctuation.section.embedded.begin.cs`, to take advantage of most themes reversing the color back to standard code, for the meta.embedded scope, and special highlighting for the `punctuation.section.embedded` scope.
## Repro
From a section of the PowerShell repository:

An example of the mentioned scopes shown in a special build of the PowerShell tmLanguage file, showing PowerShell interpolated string content in a script:

Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
La issue non indica alcun file o test. Inizia individuando le regole della grammatica per le stringhe interpolate e controlla lo scope assegnato da punctuation.definition.interpolation.begin.cs; il lavoro è completato quando il contenuto incorporato usa meta.embedded, la punteggiatura di apertura usa punctuation.section.embedded.begin.cs e viene riprodotta l’evidenziazione di VS Code segnalata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp, vscode
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100