Skip to content

astrohackerlabs/velix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7,659 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Velix

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.

Screenshot

Features

  • 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.

Installation

Homebrew

Velix 0.1.0 is available from the Astrohacker Labs Homebrew tap:

brew tap astrohackerlabs/velix
brew install astrohackerlabs/velix/velix

Verify the install:

vlx --version
vlx --health rust

The current Homebrew formula targets macOS arm64. It installs the vlx binary and the runtime assets needed for syntax highlighting.

From Source

Build the terminal editor from this repository:

cargo build --release -p helix-term

The built binary is:

target/release/vlx

If runtime grammars are missing, fetch and build them with:

target/release/vlx --grammar fetch
target/release/vlx --grammar build

Documentation

Velix currently inherits much of Helix's documentation and runtime layout. Some details still refer to Helix while the fork is being adapted.

Contributing

Contributing guidelines are in docs/CONTRIBUTING.md.

Larger changes should be tracked through the issue and experiment workflow in issues/.

Credits

Velix builds on the Helix editor project and its contributors.

About

Helix but with vim keybindings.

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors