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 \