1b5503a3eefeb3e248bbc07a2f4e4b7591924307

Author
Marc Cornellà <marc@mcornella.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(fzf): support fzf setup for 0.48.0 and older (#12367)

Fixes #12355

Diff

 1diff --git a/plugins/fzf/fzf.plugin.zsh b/plugins/fzf/fzf.plugin.zsh
 2index 9e372f498e7888e0c82921e9b8a46ef4b1279bd2..ac437059641895bb4c5804571a2c2b11244be34e 100644
 3--- a/plugins/fzf/fzf.plugin.zsh
 4+++ b/plugins/fzf/fzf.plugin.zsh
 5@@ -1,3 +1,12 @@
 6+function fzf_setup_using_fzf() {
 7+  (( ${+commands[fzf]} )) || return 1
 8+
 9+  local fzf_ver=${$(fzf --version)[1]}
10+  is-at-least 0.48.0 $fzf_ver || return 1
11+
12+  eval "$(fzf --zsh)"
13+}
14+
15 function fzf_setup_using_base_dir() {
16   local fzf_base fzf_shell fzfdirs dir
17 
18@@ -217,7 +226,8 @@ Please add `export FZF_BASE=/path/to/fzf/install/dir` to your .zshrc
19 EOF
20 }
21 
22-fzf_setup_using_openbsd \
23+fzf_setup_using_fzf \
24+  || fzf_setup_using_openbsd \
25   || fzf_setup_using_debian \
26   || fzf_setup_using_opensuse \
27   || fzf_setup_using_cygwin \