Releases
v2.0.0
The VSCE Toolroom open-source collective has adopted the Textmate language service project!
Redesigned the logo, inspired by the V8 engine and the Textmate osteopermum flower.
Added support for tokenization and Language providers from built-in grammars as well as service-only grammars.
Marked TextmateLanguageService~context
parameter as optional in the API types.
Marked the API from 1.0.0 as compatible with 1.55.0, not 1.51.0.
Provided community resolution to microsoft/vscode#109919 & microsoft/vscode#99356 .
Implemented API methods in an api
namespace for developer-friendly logic:
Add getTokenInformationAtPosition
method for fast positional token polyfill: vscode.TokenInformation
.
Add getScopeInformationAtPosition
method to get Textmate token data: TextmateToken
.
Add getScopeRangeAtPosition
method to get token range: vscode.Range
.
Add getLanguageConfiguration
method for language configuration: LanguageDefinition
.
Add getGrammarConfiguration
method to get language grammar wiring: GrammarLanguageDefinition
.
Add getContributorExtension
method to get extension source of language ID: vscode.Extension
.
Linted the Textmate scope parser correctly & automatically in the test pipeline.
Added getOniguruma
to API utilities, a browser-ready non-streaming build of vscode-oniguruma
.
You can’t perform that action at this time.