add zsh substring search and update key bindings