From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25353 invoked from network); 22 May 2022 21:26:52 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 22 May 2022 21:26:52 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1653254812; b=IrxLfbzu6zozo3HyxxUTLnGpLPel4QyUrm86bmUbA4tg80Uc9RL5iOVu+emD6TGU8W7FoVwhiO O6PWxvMqJd+Uv+aI+qOUJS/FvicdWSLqK3vq56F89Xc+aT+TyaUr3dSZCJphkmyxQQRtCVO2BC 87itQeZ1pAN2NU8/PwfdSedPi+i9Kg7otuAtXohWpIg095cx7Z6UcT2ZTio7lHo+w92BBb8Y3K YB9N2FJeYxMugAouikS338FKxVhrpM1OaAh8zzuS5us4A/NNyg0GlxAltj4Uh9D2XK0SfFKTmm l2iSrPmtR+DMwuzeyJ+46Jl4FcUTwkkzCv1zs0VMwo4Pxw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1653254812; bh=8wXkhXrv4BI10qN5K0u6Osefyj4q5xzp8QeMPmNfSRw=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=W0E7WnoRGA7bwe9QevuPGi3Q+dUOQYrQtfPOZvDqUuxONlQGrLH083HWql1lvOPDKzK2SlP/Rr 1U7zrXbHxlwAXEN1jX7ihIVzpEjyNBhkKToFrlb1Skugdp4LrMx5cvb0Uk9u8ZRCi2wZCi6Ngx H2G/gqUDNS6VXxx8GNfBzv/1opyeYHmSKGAd96FtApEdryjS/pdRbtEoCaRpw+JeE78+bojitQ TCdDZ0SwGDfJExXFKsaDKafTWdGfxKBymsHcBYdVdPuTI+mHjKJdpzY3DFPBppjKF3URsqcWqQ dtCKDQczgS5mSvVXnj1rs5NX5nV3P5eqVqNJnUNLmEwaew==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=9rHSieOrYDkZ68YbVkuR4lpRNnx+KDnxTNSnlnRC30I=; b=o7+hwB7PyNQqEFa220Qw0egbnV 53V3nATHisMbzxmUebLbeZz7HSw7Itr0ZqGvoz4vvdVHXWS6Cza1Six942Svm2K4+lg6pg2GoHLXw 4MufXovN9Yiy52rXddP5DfzBoK+ay9RpYPxLNHgY6ZgwU+dQ7HXdbKLsH5zLXu8jZ2pWCUAc+bKwZ DqRGS8h4Wc/NIaDK51Csgaf0lwdsZks/IHqxoTewJ1189xct0//S+yBiBbJw7p7eXNaD0WU14BtEU 1uOP/b4B+RWXaur2n9Jd2kHxNLXC/cmH8R8UvvJCY5d41UrrOXC03T90xgHSlhHU7CgJYE/2ru500 S/HdNb0A==; Received: from authenticated user by zero.zsh.org with local id 1nst6B-000Lq1-Ej; Sun, 22 May 2022 21:26:51 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f50.google.com ([209.85.218.50]:43637) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nst5q-000LWu-TB; Sun, 22 May 2022 21:26:32 +0000 Received: by mail-ej1-f50.google.com with SMTP id m20so25006264ejj.10 for ; Sun, 22 May 2022 14:26:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9rHSieOrYDkZ68YbVkuR4lpRNnx+KDnxTNSnlnRC30I=; b=Xav+aaoR4CXA2wxFiCONPaCrTKh1W1AeY6RS7OFH6MZEpLENLbBn6xFOjd2zS5cHwz 6BSYtZTmCJdopNICQwVzG5iVWFb/K58780kTVehhMvGmR679rHP/GSHtrvGhLArALG2d 3gT+HHXSZxlQy/VW2NKJaCH9acYw7tIXHTzyxzGN7BYzyGrklawDSFksB7h0jQahvzw/ Y7HrgeVe5mzP6zzf0bBpahtPAFhEalGr02lHfZjXo79GLbRjmN/jMbqwN12QK8Jn6NL+ cbvu+KPVVENlrwpz/GMibjNGd52SSIRJumNLzBq2T5rJnr5jutxSp8wl8PMoEPbwXwou NhCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9rHSieOrYDkZ68YbVkuR4lpRNnx+KDnxTNSnlnRC30I=; b=kQl9ipER+WQRv1Zz//1+dToIqqJ1hu1KJZ63+i0n3z2xJ5mPCcWO+G3RZQWRtQ8+33 vUTTes+rbDXl+e+z1Kgti3gFqrC2A9WLWBaEPEtzZiQy5zE+8+4bu10ohaOt/o/IT1Yx cmCDVBoOEcrJ+rb82lbkCGsvkNACsGl/iTNogYxJW3efGQ5WtvE5zfM5JOvDCdVl4Oqu q8lA1mm6YyHuJPmYYOAM6RWGGJdeZ1mwukvp9+iwyz1dy3ZWz443qYL7ZgmSQWgi2XG0 /lyad3zNX6/U6O7eaxQsq+l1yIEiPMv8Jko/imNzFawLIsMfChyhLqOD/8Z4wJmDM0xa 4X8w== X-Gm-Message-State: AOAM533mNlF8XfblbIhGXiFGvdiibsLIlLMyVlCiz7OuQ9Y9bl4k8JSO q8XvsqIjZuHLFHUz3ZPHXMb7Xh2J7aOvT9fWDViGnQ== X-Google-Smtp-Source: ABdhPJwJhzRjZ6evcsGffUw4o+DgjbMDQpqQ/R6mPHJTEhTDx8pyVa6baGOTSwL6jyx2XrfjtGmRZWesx4XMzQx2Z6s= X-Received: by 2002:a17:907:97d6:b0:6fe:a4e8:a804 with SMTP id js22-20020a17090797d600b006fea4e8a804mr12334101ejc.389.1653254790358; Sun, 22 May 2022 14:26:30 -0700 (PDT) MIME-Version: 1.0 References: <20220515152021.pumg2z3fmfga76vp@asfaloth> <20220521125731.fexcrwbv7wabrod7@imladris> <20220522160004.jshcrwlfu2jcyror@asfaloth> In-Reply-To: <20220522160004.jshcrwlfu2jcyror@asfaloth> From: Bart Schaefer Date: Sun, 22 May 2022 14:26:18 -0700 Message-ID: Subject: Re: man completion To: Karel Balej Cc: Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000080d75705dfa060b0" X-Seq: 50278 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: --00000000000080d75705dfa060b0 Content-Type: text/plain; charset="UTF-8" On Sun, May 22, 2022 at 8:59 AM Karel Balej wrote: > > It seems that `man -w` does this for both man-db and mandoc (no mention > about it in the AIX man manual page for instance, though) The existing completion function implies that -w / --path / --where all work on aix and solaris. There's no clear indication whether it can be called with no arguments to display all possible paths ... but let's try the following and see if anyone complains. Includes the previous patch. --00000000000080d75705dfa060b0 Content-Type: text/plain; charset="US-ASCII"; name="_man.txt" Content-Disposition: attachment; filename="_man.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l3ht738y0 ZGlmZiAtLWdpdCBhL0NvbXBsZXRpb24vVW5peC9Db21tYW5kL19tYW4gYi9Db21wbGV0aW9uL1Vu aXgvQ29tbWFuZC9fbWFuCmluZGV4IGRiYTFkMTNkYy4uMTkwODExZTQxIDEwMDY0NAotLS0gYS9D b21wbGV0aW9uL1VuaXgvQ29tbWFuZC9fbWFuCisrKyBiL0NvbXBsZXRpb24vVW5peC9Db21tYW5k L19tYW4KQEAgLTE2LDcgKzE2LDcgQEAKIF9tYW4oKSB7CiAgIGxvY2FsIGRpcnMgZXhwbCBtcmQg YXdrIHZhcmlhbnQgbm9pbnNlcnQKICAgbG9jYWwgLWEgY29udGV4dCBsaW5lIHN0YXRlIHN0YXRl X2Rlc2NyIGFyZ3MgbW9kZXMKLSAgbG9jYWwgLWFVIHNlY3RzCisgIGxvY2FsIC1hVSBzZWN0cyBf bWFucGF0aAogICBsb2NhbCAtQSBvcHRfYXJncyB2YWxfYXJncyBzZWN0X2Rlc2NzCiAKICAgaWYg W1sgJHNlcnZpY2UgPT0gbWFuIF1dOyB0aGVuCkBAIC0xNjgsMjkgKzE2OCw0MCBAQCBfbWFuKCkg ewogICBfYXJndW1lbnRzIC1zIC1TIDogJGFyZ3MgJyo6OjogOi0+bWFuJyAmJiByZXR1cm4gMAog ICBbWyAtbiAkc3RhdGUgXV0gfHwgcmV0dXJuIDEKIAorICAjIE92ZXJyaWRlIG1hbiBwYXRoCisg IFtbIC1uICR7b3B0X2FyZ3NbLU1dfSBdXSAmJgorICBfbWFucGF0aD0oICR7KHM8Oj4pb3B0X2Fy Z3NbLU1dfSApCisKKyAgIyBSZXN0b3JlIGNhY2hlZCBtYW4gcGF0aCB0byBhdm9pZCAkKG1hbnBh dGgpIGlmIHdlIGNhbgogICBpZiAoKCAhICQjX21hbnBhdGggKSk7IHRoZW4KLSAgICBsb2NhbCBt cAotICAgIG1wPSggJHsocy46LikkKG1hbnBhdGggMj4vZGV2L251bGwpfSApCi0gICAgW1sgIiRt cCIgPT0gKjoqIF1dICYmIG1wPSggJHsocy46LiltcH0gKQotICAgIGlmICgoICQjbXAgKSk7IHRo ZW4KLSAgICAgIF9tYW5wYXRoPSggJG1wICkKLSAgICBlbGlmICgoICQjbWFucGF0aCApKTsgdGhl bgotICAgICAgX21hbnBhdGg9KCAkbWFucGF0aCApCisgICAgaWYgKCggISAkK19tYW5wYXRoX2Nh Y2hlICkpOyB0aGVuCisgICAgICB0eXBlc2V0IC1nSEEgX21hbnBhdGhfY2FjaGUKICAgICBmaQor ICAgIGlmIFtbIC16ICRfbWFucGF0aF9jYWNoZVskTUFOUEFUSF0gXV07IHRoZW4KKyAgICAgIGxv Y2FsIG1wCisgICAgICBtcD0oICR7KHMuOi4pJCh7IGNvbW1hbmQgbWFuIC13IHx8IG1hbnBhdGgg fSAyPi9kZXYvbnVsbCl9ICkKKyAgICAgIFtbICIkbXAiID09ICo6KiBdXSAmJiBtcD0oICR7KHMu Oi4pbXB9ICkKKyAgICAgIGlmICgoICQjbXAgKSk7IHRoZW4KKyAgICAgICAgX21hbnBhdGhfY2Fj aGVbJE1BTlBBVEhdPSR7KGouOi4pbXB9CisgICAgICBlbGlmICgoICQjbWFucGF0aCApKTsgdGhl bgorICAgICAgICBfbWFucGF0aF9jYWNoZVskTUFOUEFUSF09JE1BTlBBVEgKKyAgICAgIGZpCisg ICAgZmkKKyAgICBfbWFucGF0aD0oICR7KHMuOi4pX21hbnBhdGhfY2FjaGVbJE1BTlBBVEhdfSAp CisgIGZpCisKKyAgIyBBdWdtZW50IG1hbiBwYXRoCisgIGlmIFtbIC1uICR7b3B0X2FyZ3NbLW1d fSBdXTsgdGhlbgorICAgIFtbICR2YXJpYW50ID09IChuZXRic2R8b3BlbmJzZCkqIF1dICYmCisg ICAgX21hbnBhdGgrPSggJHsoczw6PilvcHRfYXJnc1stbV19ICkKKyAgZWxpZiBbWyAkdmFyaWFu dCA9PSBhaXgqIF1dOyB0aGVuCisgICAgIyBfbWFucGF0aCBkZWNsYXJlZCAtVSBzbyBubyBuZWVk IHRvIHRlc3QKKyAgICBfbWFucGF0aCs9KCAvdXNyL3NoYXJlL21hbiApCiAgIGZpCiAKICAgKCgg JCNfbWFucGF0aCApKSB8fAogICAgICAgX21hbnBhdGg9KCAvdXNyL21hbigtLykgLyhvcHR8dXNy KS8ocGtnfGR0fHNoYXJlfFgxMVI2fGxvY2FsKS8oY2F0fCltYW4oLS8pICkKIAotICAjIE92ZXJy aWRlIG1hbiBwYXRoCi0gIFtbIC1uICR7b3B0X2FyZ3NbLU1dfSBdXSAmJgotICBfbWFucGF0aD0o ICR7KHM8Oj4pb3B0X2FyZ3NbLU1dfSApCi0KLSAgIyBBdWdtZW50IG1hbiBwYXRoCi0gIFtbICR2 YXJpYW50ID09IChuZXRic2R8b3BlbmJzZCkqIF1dICYmCi0gIFtbIC1uICR7b3B0X2FyZ3NbLW1d fSBdXSAmJgotICBfbWFucGF0aCs9KCAkeyhzPDo+KW9wdF9hcmdzWy1tXX0gKQotCiAgICMgYHNt YW4nIGlzIHRoZSBTR01MIG1hbnVhbCBkaXJlY3RvcnkgZm9yIFNvbGFyaXMgNy4KICAgIyAxTSBp cyBzeXN0ZW0gYWRtaW5pc3RyYXRvciBjb21tYW5kcyBvbiBTVlI0CiAK --00000000000080d75705dfa060b0--