Velix is a fork of Helix, a Rust-based modal editor. Velix keeps Helix's architecture while exploring pragmatic Vim-style keybindings.
The terminal binary is vlx.
- Vim-style modal editing experiments
- Multiple selections
- Built-in language server support
- Smart, incremental syntax highlighting and code editing via tree-sitter
- Helix runtime assets, themes, queries, and editor architecture
Velix is not trying to provide full Vim compatibility by default. The goal is to keep the parts of Helix that work well while adding practical Vim-style behavior where it makes the editor better.
Velix 0.1.0 is available from the Astrohacker Labs Homebrew tap:
brew tap astrohackerlabs/velix
brew install astrohackerlabs/velix/velixVerify the install:
vlx --version
vlx --health rustThe current Homebrew formula targets macOS arm64. It installs the vlx binary
and the runtime assets needed for syntax highlighting.
Build the terminal editor from this repository:
cargo build --release -p helix-termThe built binary is:
target/release/vlxIf runtime grammars are missing, fetch and build them with:
target/release/vlx --grammar fetch
target/release/vlx --grammar buildVelix currently inherits much of Helix's documentation and runtime layout. Some details still refer to Helix while the fork is being adapted.
- Local docs: docs/
- Homebrew release notes: docs/homebrew.md
- Helix documentation for inherited editor concepts: https://docs.helix-editor.com/
Contributing guidelines are in docs/CONTRIBUTING.md.
Larger changes should be tracked through the issue and experiment workflow in issues/.
Velix builds on the Helix editor project and its contributors.
