From 6e873b4fec9df1d9cefec71098d3045a03088c52 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 9 Sep 1999 11:22:47 +0000 Subject: zsh-workers/7740 --- Completion/User/_man | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Completion/User') diff --git a/Completion/User/_man b/Completion/User/_man index ebe9a432e..8ae64e239 100644 --- a/Completion/User/_man +++ b/Completion/User/_man @@ -1,6 +1,6 @@ #compdef man -setopt localoptions rcexpandparam +setopt localoptions rcexpandparam extendedglob local rep expl star approx @@ -14,12 +14,14 @@ if [[ -n $_comp_correct ]]; then approx="(#a${_comp_correct})" fi +# `sman' is the SGML manual directory for Solaris 7. + if [[ $words[2] = (<->*|ln) ]]; then rep=( - $manpath/(man|cat)${words[2]}/${~approx}$PREFIX${~star}$SUFFIX.<->*(N:t:r) ) + $manpath/(sman|man|cat)${words[2]}/${~approx}$PREFIX${~star}$SUFFIX.<->*(N:t) ) else - rep=( $manpath/(man|cat)*/${~approx}$PREFIX${~star}$SUFFIX.<->*(N:t:r) ) + rep=( $manpath/(sman|man|cat)*/${~approx}$PREFIX${~star}$SUFFIX.<->*(N:t) ) fi _description expl 'manual page' -(( $#rep )) && compadd "$expl[@]" - $rep +(( $#rep )) && compadd "$expl[@]" - ${rep%%.[^.]##(.gz|)} -- cgit 1.4.1