diff options
Diffstat (limited to 'bash_completion')
-rw-r--r-- | bash_completion | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bash_completion b/bash_completion index da0267b9..99addfd2 100644 --- a/bash_completion +++ b/bash_completion @@ -590,7 +590,8 @@ _filedir() -n "$1" && "$1" != -d && ${#toks[@]} -lt 1 ]] && \ toks+=( $( compgen -f -- $quoted ) ) - [[ ${#toks[@]} -ne 0 ]] && compopt -o filenames + # 2>/dev/null for direct invocation, e.g. in the _filedir unit test + [[ ${#toks[@]} -ne 0 ]] && compopt -o filenames 2>/dev/null COMPREPLY+=( "${toks[@]}" ) } # _filedir() @@ -923,7 +924,8 @@ _tilde() # Try generate ~username completions COMPREPLY=( $( compgen -P '~' -u "${1#\~}" ) ) result=${#COMPREPLY[@]} - [[ $result -gt 0 ]] && compopt -o filenames + # 2>/dev/null for direct invocation, e.g. in the _tilde unit test + [[ $result -gt 0 ]] && compopt -o filenames 2>/dev/null fi return $result } |