From c63e53758d80940d2f766437333ef3268c48bceb Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Mon, 14 Sep 2026 17:57:10 +0200 Subject: [PATCH 1/2] feature: Defined language identifiers (source.gjs and source.gts) and language kinds (glimmer-js and glimmer-ts) --- plugin/core/constants.py | 2 ++ protocol/__init__.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/plugin/core/constants.py b/plugin/core/constants.py index 7e89d2e7d..a99e13832 100644 --- a/plugin/core/constants.py +++ b/plugin/core/constants.py @@ -287,6 +287,8 @@ class ChangeEventAction(IntEnum): "source.cs": LanguageKind.CSharp, "source.dosbatch": LanguageKind.WindowsBat, "source.fixedform-fortran": "fortran", # https://packagecontrol.io/packages/Fortran + "source.gjs": LanguageKind.GlimmerJs, + "source.gts": LanguageKind.GlimmerTs, "source.js": LanguageKind.JavaScript, "source.js.react": LanguageKind.JavaScriptReact, # https://github.com/Thom1729/Sublime-JS-Custom "source.json-tmlanguage": "jsonc", # https://github.com/SublimeText/PackageDev diff --git a/protocol/__init__.py b/protocol/__init__.py index c821c4660..16f7c528c 100644 --- a/protocol/__init__.py +++ b/protocol/__init__.py @@ -570,6 +570,8 @@ class LanguageKind(StrEnum): FSharp = 'fsharp' GitCommit = 'git-commit' GitRebase = 'rebase' + GlimmerJs = 'glimmer-js' + GlimmerTs = 'glimmer-ts' Go = 'go' Groovy = 'groovy' Handlebars = 'handlebars' From aa83f25202bad9cfc6e28584a270944501f5e295 Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Mon, 14 Sep 2026 18:37:44 +0200 Subject: [PATCH 2/2] feedback: Removed language kinds --- plugin/core/constants.py | 4 ++-- protocol/__init__.py | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/plugin/core/constants.py b/plugin/core/constants.py index a99e13832..398fcc528 100644 --- a/plugin/core/constants.py +++ b/plugin/core/constants.py @@ -287,8 +287,8 @@ class ChangeEventAction(IntEnum): "source.cs": LanguageKind.CSharp, "source.dosbatch": LanguageKind.WindowsBat, "source.fixedform-fortran": "fortran", # https://packagecontrol.io/packages/Fortran - "source.gjs": LanguageKind.GlimmerJs, - "source.gts": LanguageKind.GlimmerTs, + "source.gjs": "glimmer-js", + "source.gts": "glimmer-ts", "source.js": LanguageKind.JavaScript, "source.js.react": LanguageKind.JavaScriptReact, # https://github.com/Thom1729/Sublime-JS-Custom "source.json-tmlanguage": "jsonc", # https://github.com/SublimeText/PackageDev diff --git a/protocol/__init__.py b/protocol/__init__.py index 16f7c528c..c821c4660 100644 --- a/protocol/__init__.py +++ b/protocol/__init__.py @@ -570,8 +570,6 @@ class LanguageKind(StrEnum): FSharp = 'fsharp' GitCommit = 'git-commit' GitRebase = 'rebase' - GlimmerJs = 'glimmer-js' - GlimmerTs = 'glimmer-ts' Go = 'go' Groovy = 'groovy' Handlebars = 'handlebars'