Skip to content

Conversation

@rz1989s
Copy link

@rz1989s rz1989s commented Nov 24, 2025

Package Information

Name: LUMOS
Repository: https://github.com/getlumos/sublime-lumos
Description: Sublime Text package for LUMOS schema language

Features

  • Syntax highlighting for .lumos files (keywords, types, attributes, comments)
  • LSP integration with lumos-lsp server for auto-completion, diagnostics, hover
  • 6 code snippets for common LUMOS patterns (struct, enum, account, etc.)
  • Smart indentation (2 spaces, auto-formatting)
  • Comment toggling (line and block comments)
  • Bracket matching and auto-pairing

Package Details

  • Sublime Text Version: >=3103 (Sublime Text 3 build 3103+, Sublime Text 4)
  • Release Method: Git tags (automatic)
  • License: Dual-licensed under MIT and Apache 2.0
  • Dependencies: None (LSP package is optional)

About LUMOS

LUMOS is a type-safe schema language for Solana blockchain development that bridges TypeScript ↔ Rust with guaranteed Borsh serialization compatibility.

Website: https://lumos-lang.org

Checklist

✅ README.md with installation instructions
✅ Valid LICENSE files (MIT + Apache 2.0)
.sublime-syntax file with proper syntax definition
✅ Snippets in valid XML format
✅ JSONC settings files
✅ No malicious code
✅ Public repository
✅ Active maintenance

Testing

All package files validated:

  • Valid YAML syntax definition
  • Valid JSONC settings files
  • Valid XML snippets
  • Complete documentation (578 lines)
  • Total package size: 1,072 lines across 14 files

Thank you for maintaining Package Control!

LUMOS is a Sublime Text package for the LUMOS schema language.

Features:
- Syntax highlighting for .lumos files
- LSP integration with lumos-lsp server
- 6 code snippets for common patterns
- Smart indentation and comment toggling

Repository: https://github.com/getlumos/sublime-lumos
License: MIT / Apache 2.0
Sublime Text: >=3103
rz1989s added a commit to getlumos/lumos that referenced this pull request Nov 24, 2025
- Add GitHub repository URL to ROADMAP.md and CLAUDE.md
- Add Package Control PR #9251 reference
- Add sublime-lumos to settings.local.json additional directories
- Mark Phase 5.2 IDE Integration as 100% complete
- Update repository links and submission status

Repository: https://github.com/getlumos/sublime-lumos
Package Control PR: wbond/package_control_channel#9251

All 5 major editors now supported:
- VS Code (vscode-lumos)
- IntelliJ IDEA/Rust Rover (intellij-lumos)
- Neovim (nvim-lumos + tree-sitter-lumos)
- Emacs (lumos-mode)
- Sublime Text (sublime-lumos)
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.

1 participant