1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-18 03:40:08 +00:00

feat(fzf): add support for Termux package (#9718)

This commit is contained in:
Dario Vladović 2021-03-15 22:34:47 +01:00 committed by GitHub
parent 9d556cd545
commit 90bdb8a156
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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 key_bindings
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" 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