Commit 6390afd6 authored by Meng Bo's avatar Meng Bo Committed by Marc Cornellà
Browse files

fzf: change debian completion file path (#8402)

* Newer Debian packages install completions file in
/usr/share/doc/fzf/examples/completion.zsh

* Default to buster/stretch path if completion file not found

See file list in order from older to newer fzf package versions:
- https://packages.debian.org/stretch-backports/amd64/fzf/filelist
- https://packages.debian.org/buster/amd64/fzf/filelist
- https://packages.debian.org/bullseye/amd64/fzf/filelist
- https://packages.debian.org/sid/amd64/fzf/filelist

Co-authored-by: default avatarMarc Cornellà <marc.cornella@live.com>
parent 671d21ac
......@@ -67,7 +67,10 @@ function setup_using_debian_package() {
# NOTE: There is no need to configure PATH for debian package, all binaries
# are installed to /usr/bin by default
local completions="/usr/share/zsh/vendor-completions/_fzf"
# Determine completion file path: first bullseye/sid, then buster/stretch
local completions="/usr/share/doc/fzf/examples/completion.zsh"
[[ -f "$completions" ]] || completions="/usr/share/zsh/vendor-completions/_fzf"
local key_bindings="/usr/share/doc/fzf/examples/key-bindings.zsh"
# Auto-completion
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment