I also like FZF a lot for fast history search: https://github.com/junegunn/fzf
On that front, I've been using ZIM: https://github.com/zimfw/zimfw
I also recently added sandboxd so certain things are not run during shell init (rbenv/pyenv/asdf/etc): https://github.com/benvan/sandboxd
On that front, I've been using ZIM: https://github.com/zimfw/zimfw
I also recently added sandboxd so certain things are not run during shell init (rbenv/pyenv/asdf/etc): https://github.com/benvan/sandboxd