REditorSupport / REditorSupport/vscode-R
Changes to Textmate scopes
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 1.2k
- Fork
- 139
- Merge medio
- 2h 46m
- PR unite (30g)
- 5
Descrizione
Describe the bug
With v2.8.5, textmate scopes have changed and many tokens only have the 'source.r' scope (related to Rsyntax upgrade?). As a result, themes and customisation are affected with limited ability to fine tune.
To Reproduce
- Before upgrading to 2.8.5, observe that object on the left hand side of
<-(e.g.dt <- data.table()) have two textmate scopes -variable.other.randsource.r - Upgrade to 2.8.5
- Only 1 textmate scope left -
source.r
Can you fix this issue by yourself? (We appreciate the help)
Yes / [No]
Expected behavior
Behaviour prior to upgrade where tokens have multiple textmate scope to fine tune customisation.
Environment (please complete the following information):
- OS: macOS
- VSCode Version: 1.99.2
- R Version: 4.4.2
- vscode-R version: 2.8.5
Thanks
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Riproduci la differenza degli scope usando vscode-R 2.8.5 con l’esempio R segnalato, confrontandola con il comportamento precedente all’aggiornamento. Traccia il percorso di generazione degli scope di TextMate o di aggiornamento di Rsyntax responsabile della modifica. Il lavoro è completato quando token come l’oggetto a sinistra di <- recuperano gli scope variable.other.r e source.r previsti e viene ripristinata la personalizzazione del tema.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- r, typescript, vscode
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100