turns out you can't combine them
# bash-style reverse-search-history (i.e. reverse-i-search)
if [[ -v commands[fzf] ]] {
function _history-incremental-pattern-search-fzf {
# bash-style reverse-search-history (i.e. reverse-i-search)
if [[ -v commands[fzf] ]] {
function _history-incremental-pattern-search-fzf {
- l=(${(f)"$(fc -li -1 0 | fzf -emn 1 +s --preview-window=hidden ${BUFFER:+-q $BUFFER})"})
+ l=(${(f)"$(fc -li -1 0 | fzf -e -m -n 1 +s --preview-window=hidden ${BUFFER:+-q $BUFFER})"})
l=$(for x ("${l[@]}") { echo ${${=x}:3}; })
BUFFER="$l"
}
l=$(for x ("${l[@]}") { echo ${${=x}:3}; })
BUFFER="$l"
}