Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no
	version=3.4.1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=date:from:to:subject:message-id:mail-followup-to:mime-version
         :content-disposition:user-agent;
        bh=peOCDrzAtQO23hU/cO3zGuljsDCP1ludyQFouvtfOA8=;
        b=bzStBZ5EfYkPsJApkGvvTkfnrlp6l5TTGoQPOROz1L+HPQ26GovfoCvFuoGvxhuL1a
         wtl3o4L/pa3DC2r+WflGrwqnp2tiGFFko7Z5s327nogBUSBaDTtVNIAnaTLoRFOY/xMc
         s1uxLXzBXfVofzRxo1UZFX1MG6ZpC9hB2083pQLeRvXdkNN2/d1xisMQgBcYu2RuZbe0
         m2CQF3Pc4iPUFVpApU8NKBsvnA/DdVHhdek9d5rAWJ2fxHDeXZa7ny/nB9LYNvvyLImO
         L+N5NZ5TTInUWxjP6GQ/b7V9fcQGzMToUYY6i8yzcmIJ2gLkY64CDiq5wCZUmBdu3EBV
         uC9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to
         :mime-version:content-disposition:user-agent;
        bh=peOCDrzAtQO23hU/cO3zGuljsDCP1ludyQFouvtfOA8=;
        b=fl4V1Cmb05wVZA0Q4iYn9mMeCTYUQbCKenzB0Ixyu4QC3C90xEz4iq/rkIaxcwzqAV
         pwnmqjN03mrwUZSw3DZyrF5x0gTRRXHmqSLgt3He0qDWjich8A5nc8tjBpLGgo5xE/T6
         6NIdQ6Q64f7uGrPASdCeE3FLW0q1kF7/1WGHSCr7n9wfXiU7IGRd5jerHWDBs5YDawFI
         XzBNoPUk4YDAYjoaeb0iGq4lWgrAhRRksEJ6UDz7z1/CFUT79VBr/XDlbD9qFkUerfC5
         t6jpBQyC720GNRDKiyoSdJiVsn5rf1mQrGi6eixGoxMiKxqrcY/MuVuvToP0vmdPD6zu
         RFPw==
X-Gm-Message-State: AOPr4FUkxT9NpXYzNpE7GqLKb6cD+JWTDuPhsm12OjLGhQdP57i72JAdE2DwpTTRl3l04g==
X-Received: by 10.202.3.135 with SMTP id 129mr5663763oid.91.1463634448793;
        Wed, 18 May 2016 22:07:28 -0700 (PDT)
Date: Thu, 19 May 2016 00:07:25 -0500
From: Matthew Martin <phy1729@gmail.com>
To: zsh-workers@zsh.org
Subject: [patch] _man: Support directories with suffixes
Message-ID: <20160519050725.GD94229@CptOrmolo.darkstar>
Mail-Followup-To: zsh-workers@zsh.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.6.1 (2016-04-27)
X-Seq: zsh-workers 38516

896f43c broke completion for man 3p <tab> on OpenBSD because those man
pages are in /usr/share/man/man3p.

I couldn't figure out what was the purpose for using $~sect, so I just
dropped the tilde.



diff --git a/Completion/Unix/Command/_man b/Completion/Unix/Command/_man
index 0534db7..9aec833 100644
--- a/Completion/Unix/Command/_man
+++ b/Completion/Unix/Command/_man
@@ -52,7 +52,7 @@ _man() {
   fi
 
   if [[ $sect = (<->*|1M|l|n) || $sect = \(*\|*\) ]]; then
-    dirs=( $^_manpath/(sman|man|cat)${~sect%%[^0-9]#}/ )
+    dirs=( $^_manpath/(sman|man|cat)($sect|${sect%%[^0-9]#})/ )
     awk="\$2 == \"$sect\" {print \$1}"
   else
     dirs=( $^_manpath/(sman|man|cat)*/ )

