diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2015-04-16 14:20:29 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2015-04-16 14:34:40 +0900 |
| commit | d08542ce5d4a81c13404311c3d1605654978bd1b (patch) | |
| tree | db5f62bb9b7b952a1f95b9b7d5643e0cb54c30eb /shell/completion.bash | |
| parent | b8904a8c3e8f6d8c00c8d69b153c0d1897b1ade2 (diff) | |
| download | fzf-d08542ce5d4a81c13404311c3d1605654978bd1b.tar.gz | |
Prepare for 0.9.9 release
Diffstat (limited to 'shell/completion.bash')
| -rw-r--r-- | shell/completion.bash | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/shell/completion.bash b/shell/completion.bash index 04287a64..62dc140c 100644 --- a/shell/completion.bash +++ b/shell/completion.bash @@ -16,9 +16,10 @@ _fzf_orig_completion_filter() { } _fzf_opts_completion() { - local cur opts + local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" opts=" -x --extended -e --extended-exact @@ -27,20 +28,31 @@ _fzf_opts_completion() { -d --delimiter +s --no-sort --tac + --tiebreak -m --multi --no-mouse +c --no-color +2 --no-256 --black --reverse + --no-hscroll --prompt -q --query -1 --select-1 -0 --exit-0 -f --filter --print-query + --expect + --toggle-sort --sync" + case "${prev}" in + --tiebreak) + COMPREPLY=( $(compgen -W "length begin end index" -- ${cur}) ) + return 0 + ;; + esac + if [[ ${cur} =~ ^-|\+ ]]; then COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 |
