Skip to content

Commit

Permalink
fix(_comp_delimited): prepend prefix to all compreply args
Browse files Browse the repository at this point in the history
Fixes #552.

Previously prefix was only prepended if COMPREPLY only contained one
argument - this commit fixes it so prefix is prepended to all arguments.
  • Loading branch information
Rogach committed Mar 30, 2023
1 parent df8cdda commit e2b58f6
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion bash_completion
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,8 @@ _comp_delimited()
COMPREPLY=($(compgen "$@" -- "${cur##*"$delimiter"}"))
fi

((${#COMPREPLY[@]} == 1)) && COMPREPLY=(${COMPREPLY/#/$prefix})
COMPREPLY=("${COMPREPLY[@]/#/"$prefix"}")

[[ $delimiter != : ]] || __ltrim_colon_completions "$cur"
}

Expand Down

0 comments on commit e2b58f6

Please sign in to comment.