-
Notifications
You must be signed in to change notification settings - Fork 35.4k
Closed
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityplan-itemVS Code - planned item for upcomingVS Code - planned item for upcoming
Milestone
Description
Adopt new theme matching support available in vscode-textmate.
- merge PR with the actual work: New tokens format & theme matching #17933
DONE:
- Common
- adopt new tokens representation in model & co.
- remove paranoia check in
ViewLineToken
- remove
model.getMode()
andmodel.getModeId()
- rename
LanguageIdentifier.sid
andLanguageIdentifier.iid
- remove
token
class name from every token
- Standalone editor
- generate new tokens format in monarch and manual tokenizers
- align standalone languages tokenizers to generate classic style tokens
- clean up standalone tokens css rules and move them to JS
- match tokens using theme rules in JS for monarch and manual tokenizers
- expose new tokenization API in standalone editor
- adopt standalone languages tests for tokenization
- validate new tokenization using tokenization.html standalone test
- allow for theme switching in
standaloneColorService
- allow for theme customization in standalone editor
check editor with bootstrap css(created follow up task)- add inspect tokens command
- adopt new
vscode-textmate
- publish
vscode-textmate
- get theme information to
vscode-textmate
- reimplement theme integration tests
- allow for theme switching
- handle encountered languages while tokenizing
- remove
dom
layer breaker fromTMSyntax.ts
- add inspect tokens command
- publish
Metadata
Metadata
Assignees
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityplan-itemVS Code - planned item for upcomingVS Code - planned item for upcoming