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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20602 invoked from network); 2 Jun 2021 18:27:43 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 2 Jun 2021 18:27:43 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1622658463; b=ImykFkDWcRtoN1VWk5WIVNZKmCjfyhKj0paCXE1UoH4UIQ/04GyHl4c/NsIeNDLjdQT1I1Hvg2 NLOC3l484B2lcgOavoq4ic0mWXv3dzOvHIInwHQLlrrjwgRcl9EffMCWZ8jW3RKNpDzcqZaJ1a IJj1QrfYD7naK1pNPp+B/iPjIbxoAd/P6OIImNpvKymSy0vTYYLMrKKGqlXhJ3BoSSW74n1JyQ 9hhvjPrs8rD0syW/JvojrSIFitIbPWr2wKOWFKz26yh7h8euHa7BiCp07IgXMOkwgLFANUgcbU 0xmMODzRiDGmwAvHLG+/ryTtx5KxyWWyJ3TEQrKDjprEqQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f47.google.com) smtp.remote-ip=209.85.167.47; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1622658463; bh=4l4e0j6Zm8KDFky3oYozeqOJrwYOr57CFPqjpgzNrW8=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=jyd7hWMXHW6gGt749dRuUiF2+3TZ98dFWLHOeQccdKTMRiUECsQKnCdduPerpozTZHKHHlOgZz VpNP46hU77BwO8pBvcAMtognQHJ3o8AhVtaNF2lzfJBx4fcsd80yYGnrgStXfs7/5phAlPEfFg yfNOv3/idmxKXLA1tf4FhELRDVe0HM9d1QFQJxZTfPCqVD2F8t7E0aR5AgDaWf7Xm8ptiUaVLm Ms7fQBEFW07uVj4u/gsWGuuXKi/5/EVDo5C1TOS4obJcSIIZ0/zbki+tATpZzIOVZ5KKH+S1Dr 4sq9uy9fUhNYTE5GGQ2FZ0TdPtinZgaFh+DnxZ4RAl64YQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=2tGsEJEAsJWyR65euyzZQH/gsFs4QUrVl1W8jqvK99A=; b=c/+fRPRTQFtSO5BBHvwsDMUYnE Mafg9TRHBt+QcPRJMXN7lMSPjEY/DKHREBzZHLcpPSd+mAPctK/q+qva/a5sCR4+PMiWDofQStHVK 0GgT74jcQGVh7tV7waVQ8Z2INjELDQ6A/Q3HW4eB6EswK/5/yH/irKuofBUnsf4khdyMy7Q6naLrL aaXHf+aYMaSJARs3yj9YtIm5JFT+0LTTVL7kVcWUL0jQ3HfNBvrBDl3iHY4DPZizD5fdIY9FwNfNY W4gCiFFT14PsBWhn+pQQCwSigxN3jExRJbGxLnIxFKbu5Oy/8joO/br5dqwe3UbNxVTZC5m5xbkOi ILATNJzw==; Received: from authenticated user by zero.zsh.org with local id 1loVag-000694-F6; Wed, 02 Jun 2021 18:27:42 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f47.google.com) smtp.remote-ip=209.85.167.47; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f47.google.com ([209.85.167.47]:39641) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1loVaP-0005q6-R0; Wed, 02 Jun 2021 18:27:27 +0000 Received: by mail-lf1-f47.google.com with SMTP id p17so4070326lfc.6 for ; Wed, 02 Jun 2021 11:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=2tGsEJEAsJWyR65euyzZQH/gsFs4QUrVl1W8jqvK99A=; b=onM1n6nW0MAYmhCQLSU4kzgAJl61zzZ5WVwjIxoX9gxV45ibeqexY6J+QM5KPBeWkI UDE+WnSgXnwgm7G7SJZSq4XoYkfD1B5K8u3Z56DB5BtYv7A19aYP27FlRSZvaurcSo6z 2j5OMjCYg7JYcEZn6HSty9utWB+qZhLTFzIZitNLJb8k2Y5hmjmflc9HMlrs5t1B7Aw1 qshpmxQ19CC3UJieRkpabjxj32PAnlXeXVb5K9bmgcgl1OOxaECSS9I9asqNvjMtmhGY w+cbjtoPjufFqVCf3H1+JZBVCnNZll9JrA27zYb63ZMTnYYMGYBBYJrQlgAMfVrTEapo 6MBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=2tGsEJEAsJWyR65euyzZQH/gsFs4QUrVl1W8jqvK99A=; b=JzBMWTKpverHvLB1k+J+NZCmtaF/SOum6D5ygk1r45CuDXUX9X2ySLQ+8H1HqBFkBN 1W9SERmtrZ+/wMzISPTKcC/2wg88yAp0BVdAaxMXq6tz9+cGue3JsUSWwhgE6q+iJkvg TtR/BOOMiGRSNA2hTasI4JMh7yu0kYnJ3acuJhwYLyiWanA4Qg5nb7fN3NApHWZHo62s k5JJP6QC9iyjl38R4JKX9Q+bB8x65QQbgAtakfjxehTNi3YZs7nsDcIhFIPHM1SDrHsd At64Msw7CB0rdb6TEwdcZOZqRkBsUXtnYuqQhQWyZXTPPSzNHEGDM2FpDXCHQ1iQAgUl oieQ== X-Gm-Message-State: AOAM531HtY3uSR1ZUkfiZXnAO05o1lRDgsLs3Zfn04J/8NNfYzfhkc9m eFPSauxAqmIeWmIyjHCXs2t8wBSnuYmskWHUmYD6eAtCxfE= X-Google-Smtp-Source: ABdhPJzVhIne+fhtSiToUEx5CeBLFRCvtxdQR2Qcf05TG6bK0zEf2ulQSqoJSaEobYBz8PJzOai+FsI0IsejEss2FuI= X-Received: by 2002:ac2:414f:: with SMTP id c15mr2670106lfi.307.1622658445189; Wed, 02 Jun 2021 11:27:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Marlon Richert Date: Wed, 2 Jun 2021 21:26:48 +0300 Message-ID: Subject: [PATCH] Let run-help try to show function source from file (was Re: [RFC][PATCH] Try calling command with help flags in run-help) To: Bart Schaefer , Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000037ca1f05c3cc9c2f" X-Seq: 48990 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: --00000000000037ca1f05c3cc9c2f Content-Type: text/plain; charset="UTF-8" Here's part of workers 48926 as a separate patch. On Tue, May 25, 2021 at 11:57 PM Bart Schaefer wrote: > > On Tue, May 25, 2021 at 1:49 PM Marlon Richert wrote: > > > > When there isn't a man page, try calling the command with --help or -h. > > This is not a good idea, because we can't predict what will happen if > a given command does not support those options, or interprets them > differently. --00000000000037ca1f05c3cc9c2f Content-Type: text/plain; charset="UTF-8"; name="0001-Let-run-help-try-to-show-function-source-from-file.txt" Content-Disposition: attachment; filename="0001-Let-run-help-try-to-show-function-source-from-file.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kpfsv2x50 RnJvbSA0Y2JiNDY0MmJiOWM0ZjA2ZmJjNjcyOWVjZjI5OTVlNDk4Y2YzZDYxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJsb24gUmljaGVydCA8bWFybG9uLnJpY2hlcnRAZ21haWwu Y29tPgpEYXRlOiBXZWQsIDIgSnVuIDIwMjEgMjE6MjI6NTkgKzAzMDAKU3ViamVjdDogW1BBVENI XSBMZXQgcnVuLWhlbHAgdHJ5IHRvIHNob3cgZnVuY3Rpb24gc291cmNlIGZyb20gZmlsZQpNSU1F LVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoK4oCmYmVjYXVzZSBwYXJzZWQgZnVuY3Rpb25z IGRvbid0IGNvbnRhaW4gY29tbWVudHMuCi0tLQogRnVuY3Rpb25zL01pc2MvcnVuLWhlbHAgfCAx MyArKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQoKZGlmZiAtLWdpdCBhL0Z1bmN0aW9ucy9NaXNjL3J1bi1oZWxwIGIvRnVuY3Rpb25z L01pc2MvcnVuLWhlbHAKaW5kZXggZTM1MWRkNmE2Li5iNWU2OTIxOTggMTAwNjQ0Ci0tLSBhL0Z1 bmN0aW9ucy9NaXNjL3J1bi1oZWxwCisrKyBiL0Z1bmN0aW9ucy9NaXNjL3J1bi1oZWxwCkBAIC02 OSw3ICs2OSwxOCBAQCBkbwogCShjb21wKikgbWFuIHpzaGNvbXBzeXM7OwogCSh6ZiopIG1hbiB6 c2hmdHBzeXM7OwogCShydW4taGVscCkgbWFuIHpzaGNvbnRyaWI7OwotCSgqKSBidWlsdGluIGZ1 bmN0aW9ucyAke3doYXRbKHcpMV19IHwgJHs9UEFHRVI6LW1vcmV9OzsKKyAgICAgICAgKCAqICkK KyAgICAgICAgICBsb2NhbCBmdW5jPSR3aGF0Wyh3KTFdCisKKyAgICAgICAgICAjIFRyeSB0byBz aG93IGZ1bmN0aW9uIHNvdXJjZSBmcm9tIGZpbGUsIGJlY2F1c2UgcGFyc2VkIGZ1bmN0aW9ucwor ICAgICAgICAgICMgZG9uJ3QgY29udGFpbiBjb21tZW50cy4KKyAgICAgICAgICBhdXRvbG9hZCAr WCAtVXogJGZ1bmMKKyAgICAgICAgICBpZiBbWyAtbiAkZnVuY3Rpb25zX3NvdXJjZVskZnVuY10g XV07IHRoZW4KKyAgICAgICAgICAgICR7PVBBR0VSOi1tb3JlfSAtLSAkZnVuY3Rpb25zX3NvdXJj ZVskZnVuY10KKyAgICAgICAgICBlbHNlCisgICAgICAgICAgICBidWlsdGluIGZ1bmN0aW9ucyAk ZnVuYyB8ICR7PVBBR0VSOi1tb3JlfQorICAgICAgICAgIGZpCisgICAgICAgIDs7CiAJZXNhYzs7 CiAgICAgKCooIGlzIGEgKiBidWlsdGluKSkKIAljYXNlICR7d2hhdFsodykxXX0gaW4KLS0gCjIu MzAuMSAoQXBwbGUgR2l0LTEzMCkKCg== --00000000000037ca1f05c3cc9c2f--