docs: update zsh integration instructions (#3794)

This commit is contained in:
LangLangBart 2024-05-14 18:59:43 +02:00 committed by GitHub
parent 8a110e02b9
commit 030428ba43
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 8 additions and 4 deletions

View File

@ -204,7 +204,7 @@ Add the following line to your shell configuration file.
* zsh
```sh
# Set up fzf key bindings and fuzzy completion
eval "$(fzf --zsh)"
source <(fzf --zsh)
```
* fish
```fish
@ -226,7 +226,7 @@ Add the following line to your shell configuration file.
> For example, to disable ALT-C binding:
>
> * bash: `FZF_ALT_C_COMMAND= eval "$(fzf --bash)"`
> * zsh: `FZF_ALT_C_COMMAND= eval "$(fzf --zsh)"`
> * zsh: `FZF_ALT_C_COMMAND= source <(fzf --zsh)`
> * fish: `fzf --fish | FZF_ALT_C_COMMAND= source`
>
> Setting the variables after sourcing the script will have no effect.

View File

@ -265,7 +265,11 @@ fi
EOF
if [[ $auto_completion -eq 1 ]] && [[ $key_bindings -eq 1 ]]; then
echo "eval \"\$(fzf --$shell)\"" >> "$src"
if [[ "$shell" = zsh ]]; then
echo "source <(fzf --$shell)" >> "$src"
else
echo "eval \"\$(fzf --$shell)\"" >> "$src"
fi
else
cat >> "$src" << EOF
# Auto-completion

View File

@ -911,7 +911,7 @@ e.g. \fBeval "$(fzf --bash)"\fR
.B "--zsh"
Print script to set up Zsh shell integration
e.g. \fBeval "$(fzf --zsh)"\fR
e.g. \fBsource <(fzf --zsh)\fR
.TP
.B "--fish"