mix roux.gen.zed (roux v0.2.2)

Copy Markdown View Source

Generates a Zed editor extension for Roux-powered languages.

Takes language module names as positional arguments and generates the extension manifest, per-language TOML configs, and copies the pre-built extension.wasm from roux's priv/ directory.

Usage

mix roux.gen.zed Lark OtherLang
mix roux.gen.zed Lark --output path/to/zed

Generated files

<output>/
  extension.toml              # extension manifest listing all languages
  extension.wasm              # pre-built WASM binary (copied from roux)
  languages/<name>/config.toml  # one per language

Options

  • --output - output directory (default: editors/zed/)