|
|
@ -170,7 +170,7 @@ __fzf_generic_path_completion() {
|
|
|
|
COMPREPLY=()
|
|
|
|
COMPREPLY=()
|
|
|
|
trigger=${FZF_COMPLETION_TRIGGER-'**'}
|
|
|
|
trigger=${FZF_COMPLETION_TRIGGER-'**'}
|
|
|
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
|
|
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
|
|
|
if [[ "$cur" == *"$trigger" ]]; then
|
|
|
|
if [[ "$cur" == *"$trigger" ]] && [[ $cur != *'$('* ]] && [[ $cur != *'<('* ]] && [[ $cur != *'`'* ]]; then
|
|
|
|
base=${cur:0:${#cur}-${#trigger}}
|
|
|
|
base=${cur:0:${#cur}-${#trigger}}
|
|
|
|
eval "base=$base"
|
|
|
|
eval "base=$base"
|
|
|
|
|
|
|
|
|
|
|
@ -235,7 +235,7 @@ _fzf_complete() {
|
|
|
|
cmd="${COMP_WORDS[0]//[^A-Za-z0-9_=]/_}"
|
|
|
|
cmd="${COMP_WORDS[0]//[^A-Za-z0-9_=]/_}"
|
|
|
|
trigger=${FZF_COMPLETION_TRIGGER-'**'}
|
|
|
|
trigger=${FZF_COMPLETION_TRIGGER-'**'}
|
|
|
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
|
|
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
|
|
|
if [[ "$cur" == *"$trigger" ]]; then
|
|
|
|
if [[ "$cur" == *"$trigger" ]] && [[ $cur != *'$('* ]] && [[ $cur != *'<('* ]] && [[ $cur != *'`'* ]]; then
|
|
|
|
cur=${cur:0:${#cur}-${#trigger}}
|
|
|
|
cur=${cur:0:${#cur}-${#trigger}}
|
|
|
|
|
|
|
|
|
|
|
|
selected=$(FZF_DEFAULT_OPTS="--height ${FZF_TMUX_HEIGHT:-40%} --reverse --bind=ctrl-z:ignore ${FZF_DEFAULT_OPTS-} ${FZF_COMPLETION_OPTS-} $str_arg" __fzf_comprun "${rest[0]}" "${args[@]}" -q "$cur" | $post | tr '\n' ' ')
|
|
|
|
selected=$(FZF_DEFAULT_OPTS="--height ${FZF_TMUX_HEIGHT:-40%} --reverse --bind=ctrl-z:ignore ${FZF_DEFAULT_OPTS-} ${FZF_COMPLETION_OPTS-} $str_arg" __fzf_comprun "${rest[0]}" "${args[@]}" -q "$cur" | $post | tr '\n' ' ')
|
|
|
|