dotnet / dotnet/csharp-tmLanguage

interpolated strings interpolation should use different embedded scope

Aperta
#158 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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:
![image](https://user-images.githubusercontent.com/26179051/61837431-5fd33180-ae4a-11e9-909e-5301afb39e4b.png)

An example of the mentioned scopes shown in a special build of the PowerShell tmLanguage file, showing PowerShell interpolated string content in a script:
![image](https://user-images.githubusercontent.com/26179051/61837747-bee57600-ae4b-11e9-9e4d-4bb91c091304.png)

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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.