diff --git a/zsh-fzf-history-search.zsh b/zsh-fzf-history-search.zsh index 9dde3cc..7eaf9fd 100644 --- a/zsh-fzf-history-search.zsh +++ b/zsh-fzf-history-search.zsh @@ -64,8 +64,7 @@ fzf_history_search() { else BUFFER="${candidates[@]}" fi - BUFFER="${BUFFER[@]/(#b)(?)\\n/$match[1] -}" + BUFFER=$(printf "${BUFFER[@]//\\\\n/\\\\\\n}") zle vi-fetch-history -n $BUFFER if [ -n "${ZSH_FZF_HISTORY_SEARCH_END_OF_LINE}" ]; then zle end-of-line