I'm looking for an autosuggestion tool similar to zsh-autosuggestion that works in Bash. I came across ble.sh, but I'm confused about whether it's just a plugin like zsh-autosuggestion or if it's something entirely different, like a new terminal emulator. I really want to keep using my current terminal setup with Kitty, so what exactly is ble.sh?
4 Answers
ble.sh is basically an upgrade for the GNU Readline system used in Bash, not an entire terminal emulator. So, think of it like swapping out your default browser for a new one; you can still use your terminal and scripts as normal! Just keep in mind compatibility when you use it on different machines, as not all environments will have Bash set up the same way. For a smoother experience, you might also want to look into tools like fzf or carapace-bin which work across different shells.
Okay, thank you!
You can definitely run Zsh through Kitty without any issues. Bash and Zsh are just different interpreters, both of which function similarly. It’s like changing the paint color on a button without worrying about your shirt color changing!
You can actually check out Kitty's documentation to see how you can customize its settings. You don't need a different terminal; you can set it to use any shell you like, including Bash, Zsh, or Fish.

Will this change anything about my existing Bash scripts?