This is a clean-room implementation of the Fish shell's
history search feature, where you can type in any part of
any command from history and then press chosen keys, such
as the UP and DOWN arrows, to cycle through matches.

Homepage:
https://github.com/zsh-users/zsh-history-substring-search
