Skip to content

Defined language identifiers (source.gjs and source.gts) - #3028

Merged
jwortmann merged 2 commits into
sublimelsp:mainfrom
ijlee2:update-language-identifiers
Sep 14, 2026
Merged

jwortmann merged 2 commits into
sublimelsp:mainfrom
ijlee2:update-language-identifiers

Conversation

@ijlee2

@ijlee2 ijlee2 commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Background

Followed up on the changes made to sublime-syntax-definition-template-tag and LSP-ember. These repos provide syntax highlighting and LSP features, respectively, for *.{gjs,gts} files (JS/TS files with a <template> tag).

Currently, the syntax definitions use the identifiers source.gjs and source.gts, while LSP-ember needs to send the IDs glimmer-js and glimmer-ts (defined by the underlying dependency, @glint/ember-tsc).

Related: sublimehq/package_control_channel#9559 (comment)

References

Comment thread protocol/__init__.py Outdated
@ijlee2 ijlee2 changed the title Defined language identifiers (source.gjs and source.gts) and language kinds (glimmer-js and glimmer-ts) Defined language identifiers (source.gjs and source.gts) Sep 14, 2026
@jwortmann
jwortmann merged commit 2732df4 into sublimelsp:main Sep 14, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants