diff --git a/contrib/man b/contrib/man index 9f2e58ec..c1da66aa 100644 --- a/contrib/man +++ b/contrib/man @@ -7,7 +7,7 @@ _man() { local cur i prev sect manpath manext mansect uname - manext="@([0-9lnp]|[0-9][px]|man|3pm)?(.@([gx]z|bz2|lzma))" + manext="@([0-9lnp]|[0-9][px]|man|3pm)?(.@([gx]z|bz2|lzma|Z))" mansect="@([0-9lnp]|[0-9][px]|3pm)" COMPREPLY=() @@ -54,7 +54,7 @@ _man() # weed out directory path names and paths to man pages COMPREPLY=( ${COMPREPLY[@]##*/?(:)} ) # strip suffix from man pages - COMPREPLY=( ${COMPREPLY[@]%.@([gx]z|bz2|lzma)} ) + COMPREPLY=( ${COMPREPLY[@]%.@([gx]z|bz2|lzma|Z)} ) COMPREPLY=( $( compgen -W '${COMPREPLY[@]%.*}' -- "${cur//\\\\/}" ) ) if [[ "$prev" != $mansect ]]; then