-o bashdefault instead of -o default

This commit is contained in:
Junegunn Choi 2013-11-21 10:49:23 +09:00
parent 4745d50931
commit 25840d3bc7

View File

@ -53,8 +53,10 @@ _fzf_generic_completion() {
matches=${matches% } matches=${matches% }
if [ -n "$matches" ]; then if [ -n "$matches" ]; then
COMPREPLY=( "$matches" ) COMPREPLY=( "$matches" )
return 0 else
COMPREPLY=( "$cur" )
fi fi
return 0
fi fi
fi fi
} }
@ -81,7 +83,7 @@ complete -F _fzf_opts_completion fzf
# Directory # Directory
for cmd in "cd pushd rmdir"; do for cmd in "cd pushd rmdir"; do
complete -F _fzf_dir_completion -o default $cmd complete -F _fzf_dir_completion -o bashdefault $cmd
done done
# File # File
@ -90,7 +92,7 @@ for cmd in "
emacs ex file ftp g++ gcc gvim head hg java emacs ex file ftp g++ gcc gvim head hg java
javac ld less more mvim patch perl python ruby javac ld less more mvim patch perl python ruby
sed sftp sort source tail tee uniq vi view vim wc"; do sed sftp sort source tail tee uniq vi view vim wc"; do
complete -F _fzf_file_completion -o default $cmd complete -F _fzf_file_completion -o bashdefault $cmd
done done
# Anything # Anything
@ -99,7 +101,7 @@ for cmd in "
find git grep gunzip gzip hg jar find git grep gunzip gzip hg jar
ln ls mv open rm rsync scp ln ls mv open rm rsync scp
svn tar unzip zip"; do svn tar unzip zip"; do
complete -F _fzf_all_completion -o default $cmd complete -F _fzf_all_completion -o bashdefault $cmd
done done
bind '"\e\e": complete' bind '"\e\e": complete'