From d08542ce5d4a81c13404311c3d1605654978bd1b Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 16 Apr 2015 14:20:29 +0900 Subject: Prepare for 0.9.9 release --- shell/completion.bash | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'shell/completion.bash') 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 -- cgit v1.2.3