diff options
Diffstat (limited to 'Completion/Base/_tilde')
-rw-r--r-- | Completion/Base/_tilde | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Completion/Base/_tilde b/Completion/Base/_tilde index aef575e19..c5ebb66d5 100644 --- a/Completion/Base/_tilde +++ b/Completion/Base/_tilde @@ -7,4 +7,10 @@ # `(( compstate[nmatches] )) || compgen -nu -qS/' # below that. -compgen -nu -qS/ +if [[ "$SUFFIX" = */* ]]; then + ISUFFIX="/${SUFFIX#*/}$ISUFFIX" + SUFFIX="${SUFFIX%%/*}" + compgen -nu -S '' +else + compgen -nu -qS/ +fi |