diff options
author | Tuowen Zhao <ztuowen@gmail.com> | 2021-03-16 14:46:40 -0600 |
---|---|---|
committer | Tuowen Zhao <ztuowen@gmail.com> | 2021-03-16 14:46:40 -0600 |
commit | 0a67be1024b1e54b6af59f01b01ceace9fdf7bb2 (patch) | |
tree | 2e989a1c283cc942312222d1afecd28640c5315b /plugins/fzf | |
parent | 0f2bface6494ae546ea83cbf45b65a18dbc0c4fb (diff) | |
parent | 95a06f3927a286db257dc99791b02caba757fe33 (diff) | |
download | zsh-0a67be1024b1e54b6af59f01b01ceace9fdf7bb2.tar.gz zsh-0a67be1024b1e54b6af59f01b01ceace9fdf7bb2.tar.bz2 zsh-0a67be1024b1e54b6af59f01b01ceace9fdf7bb2.zip |
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'plugins/fzf')
-rw-r--r-- | plugins/fzf/fzf.plugin.zsh | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/plugins/fzf/fzf.plugin.zsh b/plugins/fzf/fzf.plugin.zsh index 524089983..69ec1d411 100644 --- a/plugins/fzf/fzf.plugin.zsh +++ b/plugins/fzf/fzf.plugin.zsh @@ -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 |