diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-07-10 08:10:24 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-07-10 08:10:24 +0000 |
commit | e988866bda1996101ff8792ad959352d516e9e95 (patch) | |
tree | e38db2d822dbbf91789ee56dc253984f1fd758e8 /Completion/Unix | |
parent | 7060b34457f579864bddbe1caa3e3cdfea6981e2 (diff) | |
download | zsh-e988866bda1996101ff8792ad959352d516e9e95.tar.gz zsh-e988866bda1996101ff8792ad959352d516e9e95.tar.xz zsh-e988866bda1996101ff8792ad959352d516e9e95.zip |
remove not only numeric suffixes, but also `.n' and the like (15352)
Diffstat (limited to 'Completion/Unix')
-rw-r--r-- | Completion/Unix/Command/_man | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Completion/Unix/Command/_man b/Completion/Unix/Command/_man index 24bcf7d38..0bdd8db8b 100644 --- a/Completion/Unix/Command/_man +++ b/Completion/Unix/Command/_man @@ -47,8 +47,7 @@ _man_pages() { pages=( $dirs ) compfiles -p pages '' '' "$matcher" '' dummy '*' - - pages=( $~pages(:t:r) ) + pages=( ${^~pages}(N:t:r) ) (($#mrd)) && pages[$#pages+1]=($(awk $awk $mrd)) @@ -56,7 +55,7 @@ _man_pages() { # beginning with .<->: that handles problem cases like files called # `POSIX.1.5'. - compadd "$@" - ${pages%.<->*} + compadd "$@" - ${pages%.(?|<->*)} } _man "$@" |