+
+beginning-history-incremental-pattern-search-backward() {
+ zle history-incremental-pattern-search-backward $(echo $BUFFER | sed "s/ /*/g")
+}
+zle -N beginning-history-incremental-pattern-search-backward
+bindkey "^[[1;2A" beginning-history-incremental-pattern-search-backward
+bindkey -M isearch "^[[A" history-incremental-pattern-search-backward
+bindkey -M isearch "^[[B" history-incremental-pattern-search-forward