Overview of ble.sh features
masterble.sh (Bash Line Editor) is a pure Bash command-line editor that replaces GNU Readline. Key features include:
- Syntax Highlighting: Advanced syntax highlighting that understands nested structures and heredocs.
- Enhanced Completion: Supports grammar-aware completion, parameter expansion-aware completion, fuzzy completion, menu completion, and auto-completion (for Bash 4.0+).
- Vim Editing Mode: Enhances
set -o viwith support for visual modes (line/block), replacement modes, text objects, registers, operators, and keyboard macros. Includesvim-surroundextension. - Additional Features: Status lines, command history sharing, right prompts (
rps1), transient prompts, and xterm title support.