diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2013-11-21 10:49:23 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2013-11-21 10:49:23 +0900 |
commit | 25840d3bc70c54beb3202a8772daf0f8deff9b67 (patch) | |
tree | 4e97c4678c2981a8af07cee3562e49dd795ed9d8 /fzf-completion.bash | |
parent | 4745d50931cb5716fc21d0d5f89b606e095c6990 (diff) |
`-o bashdefault` instead of `-o default`
Diffstat (limited to 'fzf-completion.bash')
-rw-r--r-- | fzf-completion.bash | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/fzf-completion.bash b/fzf-completion.bash index e52a8f94..7e67d3be 100644 --- a/fzf-completion.bash +++ b/fzf-completion.bash @@ -53,8 +53,10 @@ _fzf_generic_completion() { matches=${matches% } if [ -n "$matches" ]; then COMPREPLY=( "$matches" ) - return 0 + else + COMPREPLY=( "$cur" ) fi + return 0 fi fi } @@ -81,7 +83,7 @@ complete -F _fzf_opts_completion fzf # Directory for cmd in "cd pushd rmdir"; do - complete -F _fzf_dir_completion -o default $cmd + complete -F _fzf_dir_completion -o bashdefault $cmd done # File @@ -90,7 +92,7 @@ for cmd in " emacs ex file ftp g++ gcc gvim head hg java javac ld less more mvim patch perl python ruby 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 # Anything @@ -99,7 +101,7 @@ for cmd in " find git grep gunzip gzip hg jar ln ls mv open rm rsync scp svn tar unzip zip"; do - complete -F _fzf_all_completion -o default $cmd + complete -F _fzf_all_completion -o bashdefault $cmd done bind '"\e\e": complete' |