Expand description
Language Plugin Architecture
Provides a trait-based plugin system for polyglot support. Each language (Rust, Python, JS, etc.) implements this trait.
Structs§
- Init
Options - Options for project initialization
- JsPlugin
- JavaScript/TypeScript language plugin
- LspConfig
- LSP Configuration for a language
- Plugin
Registry - Plugin registry for dynamic language detection
- Python
Plugin - Python language plugin (uses ty via uvx)
- Rust
Plugin - Rust language plugin
Enums§
- Project
Action - Action to take for project initialization or tooling sync
Traits§
- Language
Plugin - A plugin for a specific programming language