|
@@ -64,11 +64,21 @@ function setup_using_debian_package() {
|
|
# NOTE: There is no need to configure PATH for debian package, all binaries
|
|
# NOTE: There is no need to configure PATH for debian package, all binaries
|
|
# are installed to /usr/bin by default
|
|
# 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
|
|
# Auto-completion
|
|
if [[ -o interactive && "$DISABLE_FZF_AUTO_COMPLETION" != "true" ]]; then
|
|
if [[ -o interactive && "$DISABLE_FZF_AUTO_COMPLETION" != "true" ]]; then
|