From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7675 invoked by alias); 19 May 2016 05:07:33 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 38516 Received: (qmail 7438 invoked from network); 19 May 2016 05:07:32 -0000 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 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) 896f43c broke completion for man 3p 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)*/ )