2222│ • Published to crates.io (lumos-core, lumos-cli, lumos-lsp) │
2323└─────────────────┬───────────────────────────────────────────────────┘
2424 │
25- ┌─────────────┼──────────────┬──────────────┬──────────────┬───────────────┬─────────────┬─────────────┐
26- │ │ │ │ │ │ │ │
27- v v v v v v v v
28- ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌────────────┐ ┌──────────┐ ┌──────────────┐ ┌─────────────┐
29- │ vscode- │ │intellij- │ │ nvim- │ │ lumos- │ │ awesome- │ │ docs- │ │ npm package │ │ lumos- │
30- │ lumos │ │ lumos │ │ lumos │ │ mode │ │ lumos │ │ lumos │ │(@getlumos/cli│ │ action │
31- │ │ │ │ │ │ │ │ │ │ │ │ │) │ │ │
32- │ VSCode │ │IntelliJ │ │ Neovim │ │ Emacs │ │ Community │ │ Official │ │ WASM CLI for │ │ GitHub │
33- │extension │ │IDEA & │ │ plugin + │ │ major │ │ examples & │ │ docs & │ │ JS/TS devs │ │ Action for │
34- │(syntax, │ │Rust Rover│ │Tree-sitter│ │ mode + │ │ full-stack │ │ website │ │ (no Rust │ │ CI/CD auto │
35- │IntelliS, │ │plugin via│ │ grammar │ │ LSP │ │ templates │ │VitePress │ │ required) │ │ validation │
36- │commands) │ │LSP client│ │LSP client│ │ client │ │5 examples │ │ guides │ │ 0.1.0 │ │ & generate │
37- │v0.5.0 │ │v0.1.0 │ │v0.1.0 │ │ v0.1.0 │ │ │ │ │ │ │ │ v1.0.0 │
38- └──────────┘ └──────────┘ └────┬─────┘ └──────────┘ └────────────┘ └──────────┘ └──────────────┘ └─────────────┘
25+ ┌─────────────┼──────────────┬──────────────┬──────────────┬──────────────┬────────────── ─┬─────────────┬─────────────┐
26+ │ │ │ │ │ │ │ │ │
27+ v v v v v v v v v
28+ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌────────── ──┐ ┌──────────┐ ┌──────────────┐ ┌─────────────┐
29+ │ vscode- │ │intellij- │ │ nvim- │ │ lumos- │ │ sublime- │ │ awesome- │ │ docs- │ │ npm package │ │ lumos- │
30+ │ lumos │ │ lumos │ │ lumos │ │ mode │ │ lumos │ │ lumos │ │ lumos │ │(@getlumos/cli│ │ action │
31+ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │) │ │ │
32+ │ VSCode │ │IntelliJ │ │ Neovim │ │ Emacs │ │ Sublime │ │ Community │ │ Official │ │ WASM CLI for │ │ GitHub │
33+ │extension │ │IDEA & │ │ plugin + │ │ major │ │ Text │ │ examples & │ │ docs & │ │ JS/TS devs │ │ Action for │
34+ │(syntax, │ │Rust Rover│ │Tree-sitter│ │ mode + │ │ package │ │ full-stack │ │ website │ │ (no Rust │ │ CI/CD auto │
35+ │IntelliS, │ │plugin via│ │ grammar │ │ LSP │ │ + LSP │ │ templates │ │VitePress │ │ required) │ │ validation │
36+ │commands) │ │LSP client│ │LSP client│ │ client │ │ + snip │ │ 5 examples │ │ guides │ │ 0.1.0 │ │ & generate │
37+ │v0.5.0 │ │v0.1.0 │ │v0.1.0 │ │ v0.1.0 │ │ v0.1.0 │ │ │ │ │ │ │ │ v1.0.0 │
38+ └──────────┘ └──────────┘ └────┬─────┘ └──────────┘ └──────────┘ └────────── ──┘ └──────────┘ └──────────────┘ └─────────────┘
3939 │
4040 v
4141 ┌─────────────┐
4949 │ v0.1.0 │
5050 └─────────────┘
5151
52- Future: Sublime package, cargo subcommand
52+ Future: cargo subcommand
5353```
5454
5555** Organization Mission:** Become the standard schema language for type-safe Solana development
@@ -284,7 +284,40 @@ tree-sitter parse file.lumos # Test parsing
284284
285285---
286286
287- ### 7. awesome-lumos
287+ ### 7. sublime-lumos
288+
289+ ** Purpose:** Sublime Text package for ` .lumos ` files
290+ ** Tech Stack:** YAML syntax definitions, Sublime Text API, LSP integration
291+ ** Installation:**
292+ ``` bash
293+ # Manual installation
294+ cd ~ /Library/Application\ Support/Sublime\ Text/Packages # macOS
295+ # or ~/.config/sublime-text/Packages # Linux
296+ # or %APPDATA%\Sublime Text\Packages # Windows
297+ git clone https://github.com/getlumos/sublime-lumos.git LUMOS
298+ ```
299+ ** Key Files:**
300+ - ` LUMOS.sublime-syntax ` - Syntax definition (YAML-based, ~ 130 lines)
301+ - ` LUMOS.sublime-settings ` - Package settings
302+ - ` LSP-lumos.sublime-settings ` - LSP client configuration
303+ - ` snippets/*.sublime-snippet ` - 6 snippets for common patterns
304+
305+ ** Features:**
306+ - Syntax highlighting (keywords, types, attributes, comments, numbers)
307+ - LSP integration via LSP package and lumos-lsp server
308+ - 6 snippets (struct, enum variants, account, deprecated)
309+ - Auto-indentation (2 spaces, smart indent)
310+ - Comment toggling (line and block comments)
311+ - Bracket matching and auto-pairing
312+
313+ ** Dependencies:** Sublime Text 4 (or 3 build 3103+), LSP package (optional), lumos-lsp server
314+ ** Status:** v0.1.0 development
315+ ** Repository:** https://github.com/getlumos/sublime-lumos
316+ ** CLAUDE.md:** [ sublime-lumos/CLAUDE.md] ( https://github.com/getlumos/sublime-lumos/blob/main/CLAUDE.md )
317+
318+ ---
319+
320+ ### 8. awesome-lumos
288321
289322** Purpose:** Production-ready examples and community projects
290323** Tech Stack:** Anchor, TypeScript, Solana web3.js
@@ -302,7 +335,7 @@ examples/[project-name]/
302335
303336---
304337
305- ### 8 . docs-lumos
338+ ### 9 . docs-lumos
306339
307340** Purpose:** Official documentation website
308341** Tech Stack:** VitePress, Markdown, Vue
@@ -318,7 +351,7 @@ npm run docs:build # Build for production
318351
319352---
320353
321- ### 9 . lumos-action
354+ ### 10 . lumos-action
322355
323356** Purpose:** GitHub Action for automated schema validation and code generation
324357** Tech Stack:** Composite Action (Bash, GitHub Actions)
@@ -348,12 +381,12 @@ npm run docs:build # Build for production
348381 - Deprecation warnings (#43) ✅
349382 - Schema diff tool (#44) ✅
350383
351- 2. **Phase 5.2 - IDE Integration** (Q2 2026) - 80 % COMPLETE
384+ 2. **Phase 5.2 - IDE Integration** (Q2 2026) - 100 % COMPLETE ✅
352385 - Language Server Protocol implementation (#45) ✅
353386 - IntelliJ IDEA / Rust Rover plugin (#46) ✅
354387 - Neovim plugin with Tree-sitter grammar (#47) ✅
355388 - Emacs mode (#48) ✅
356- - Sublime Text package (#49) - PENDING
389+ - Sublime Text package (#49) ✅
357390
3583913. **Phase 6.2 - Tooling Ecosystem**
359392 - npm package for JavaScript/TypeScript projects (#62) ✅
@@ -367,6 +400,7 @@ npm run docs:build # Build for production
367400- Consistent CI/CD patterns
368401
369402**Recent Changes Affecting Multiple Repos:**
403+ - Sublime Text package with syntax + LSP + snippets (#49) - NEW ✨
370404- Emacs mode with LSP integration (#48) - NEW ✨
371405- Neovim plugin with Tree-sitter grammar (#47) - NEW ✨
372406- npm package @getlumos/cli v0.1.0 published (#62) - NEW ✨
0 commit comments