A plugin that enhances zsh history search interaction, with review and choose in a multiline menu
Ctrl + R
If you are using
oh-my-zsh, all you need to do is one npm command.
npm i -g zsh-history-enquirer
The install/uninstall hooks will be correctly setup in your
oh-my-zsh plugins and config. Manually editing
.zshrc is no longer necessary
For root, you must use the
--unsafe-perm option for
# https://stackoverflow.com/questions/49084929/npm-sudo-global-installation-unsafe-perm npm i -g zsh-history-enquirer --unsafe-perm
You can use a one-line command (which will also install node via nvm)
curl -#sSL https://github.com/zthxxx/zsh-history-enquirer/raw/master/scripts/installer.zsh | zsh
If you don't use
oh-my-zsh, you can manually add the
source plugin file to your
.zshrc after npm is installed and manually remove the
source command when it is uninstalled.
echo 'source `npm root -g`/zsh-history-enquirer/scripts/zsh-history-enquirer.plugin.zsh' >> ~/.zshrc
This plugin will replace the default ZSH history search with the
Just press ^R (Ctrl + R) to enjoy enhanced history search!