Module plugin

Module plugin 

Source
Expand description

Language Plugin Architecture

Provides a trait-based plugin system for polyglot support. Each language (Rust, Python, JS, etc.) implements this trait.

Structs§

InitOptions
Options for project initialization
JsPlugin
JavaScript/TypeScript language plugin
LspConfig
LSP Configuration for a language
PluginRegistry
Plugin registry for dynamic language detection
PythonPlugin
Python language plugin (uses ty via uvx)
RustPlugin
Rust language plugin

Enums§

ProjectAction
Action to take for project initialization or tooling sync

Traits§

LanguagePlugin
A plugin for a specific programming language