Flyline: A Bash plugin to replace readline for a modern line editing experience
github.com
github.com
With flyline, you get undo/redo support, tooltips, fuzzy auto completions, fuzzy history search, agent integration, mouse support, text selection, full prompt customization, and more!
And it all runs in the same process as Bash. See the readme on how to install it (no sudo required).
How does replacing readline affect compatibility with existing Bash completions, keybindings, and readline configs?