]> arthur.barton.de Git - ax-zsh.git/blobdiff - plugins/fzf/fzf.zshrc
fzf: Update plugin to work on Fedora 35
[ax-zsh.git] / plugins / fzf / fzf.zshrc
index 4e46e9f5cc16b92bfaeb14d24ef6cb4e629b1de6..526b5bea360a915dbbc8c3bb9708f631f7c64cdb 100644 (file)
@@ -14,19 +14,26 @@ fi
 
 # Test for Debian-specific keybinding location ...
 if [[ -r /usr/share/doc/fzf/examples/key-bindings.zsh ]]; then
-       source /usr/share/zsh/vendor-completions/_fzf
+       if [[ -r /usr/share/doc/fzf/examples/completion.zsh ]]; then
+               source /usr/share/doc/fzf/examples/completion.zsh
+       elif [[ -r /usr/share/zsh/vendor-completions/_fzf ]]; then
+               source /usr/share/zsh/vendor-completions/_fzf
+       fi
        source /usr/share/doc/fzf/examples/key-bindings.zsh
        return 0
 fi
 
 # Search for and read in FZF ZSH integration files
 for dir (
+       "$HOMEBREW_PREFIX"/opt/fzf/shell
        /usr/local/lib/fzf/shell
        /usr/local/opt/fzf/shell
+       /usr/local/share/examples/fzf/shell
        /opt/fzf/shell
+       /usr/share/fzf/shell
 ); do
        [[ -d "$dir" ]] || continue
-       source "$dir/completion.zsh"
+       [[ -r "$dir/completion.zsh" ]] && source "$dir/completion.zsh"
        source "$dir/key-bindings.zsh"
        return 0
 done