What problem does it solve?
The Elvish skill provides a structured, self-contained reference for understanding and extending Elvish's interactive environment, including the completion system, editor API, modules, and startup configurations.
Core Features & Use Cases
- Comprehensive coverage of the editor API (edit: namespace, modes, prompts, hooks) and the completion engine (arg-completers, matchers, complex-candidate, and the pipeline) to enable deep customization.
- Practical guidance for carapace-style integrations, bootstrapping custom completions, and configuring rc.elv for tailored workflows.
- Real-world use cases include building command-specific arg-completers, crafting rich UI candidates with styling, and wiring startup and module loads for a polished developer workflow.
Quick Start
Load the included SKILL.md and related references to begin exploring Elvish editor internals and completion workflows.