blerust 0.1.8

Blazing fast and robust line editor in Rust (replacement for blesh)
Documentation

blerust

A blazing fast, robust, multi-line shell line editor written in Rust. Designed as a modern, high-performance alternative to ble.sh.

Features

  • Zero-latency asynchronous-like syntax highlighting.
  • Transactional Undo/Redo: Grouped actions (no more undoing single characters).
  • Fuzzy Tab Completion: Intelligent command and path completion with skim fuzzy matching algorithm.
  • Fish-like Auto Suggestions: Intelligent ghost text based on your command history.
  • Modal Editing: Emacs and Vi (Normal/Insert) key bindings.
  • Multi-line Terminal Wrapping: Gracefully handles long commands that wrap across terminal rows.

Building

cargo build --release

Running

cargo run --release