|
|
|
|
@ -64,11 +64,21 @@ 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 |
|
|
|
|
|
|
|
|
|
# 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" |
|
|
|
|
local completions key_bindings |
|
|
|
|
|
|
|
|
|
case $PREFIX in |
|
|
|
|
*com.termux*) |
|
|
|
|
# Support Termux package |
|
|
|
|
completions="${PREFIX}/share/fzf/completion.zsh" |
|
|
|
|
key_bindings="${PREFIX}/share/fzf/key-bindings.zsh" |
|
|
|
|
;; |
|
|
|
|
*) |
|
|
|
|
# Determine completion file path: first bullseye/sid, then buster/stretch |
|
|
|
|
completions="/usr/share/doc/fzf/examples/completion.zsh" |
|
|
|
|
[[ -f "$completions" ]] || completions="/usr/share/zsh/vendor-completions/_fzf" |
|
|
|
|
key_bindings="/usr/share/doc/fzf/examples/key-bindings.zsh" |
|
|
|
|
;; |
|
|
|
|
esac |
|
|
|
|
|
|
|
|
|
# Auto-completion |
|
|
|
|
if [[ -o interactive && "$DISABLE_FZF_AUTO_COMPLETION" != "true" ]]; then |
|
|
|
|
|