LSP-ember for Sublime Text
Description and use
LSP-ember enables Sublime Text to provide LSP features for Ember .gjs/.gts files, matching VS Code’s experience.
Problem
Sublime Text lacked LSP support for Ember’s .gjs/.gts template tag files, causing loss of autocompletion, go-to-definition, and hover features.
Outcome
Developers can now enjoy full LSP-powered code intelligence for Ember’s .gjs/.gts files in Sublime Text, matching the experience of VS Code and other IDEs.
Workflow
- 1. Install Template Tag package to get syntax definitions for .gjs and .gts.
- 2. Clone or symlink LSP-ember into Sublime Text Packages directory.
ln -s "$HOME/<path>/LSP-ember" "$HOME/Library/Application Support/Sublime Text/Packages/LSP-ember" - 3. Ensure Glint packages (@glint/ember-tsc and @glint/tsserver-plugin) are installed and compatible with the TypeScript version used.
- 4. Open an Ember project containing .gjs/.gts files in Sublime Text.
- 5. LSP-ember automatically provides LSP features via Glint.
- 6. Verify autocompletion, go-to-definition, and hover work as expected.
- 7. Report issues or contribute code snippets to improve the package.
Evidence
LSP-ember helps Sublime Text be on par with VS Code and a couple of other IDEs.
The implementation (scaffolded with Claude Code) is rather straightforward, because Glint takes care of the hard parts.
- Record date: 2026-09-22T11:15:23.719Z