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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2544 invoked from network); 3 Apr 2021 19:38:35 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 3 Apr 2021 19:38:35 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1617478715; b=eDN/GeB3fni1cEPjg6VN0l1DMUUVVJNiQiEJAkAI3CCdl4v1lliLf61ULaeydf5aehlA/gfKDu d6M1NJAYafl/ImU3TOxGppf2PY56jM2BN7d/3tRfW47noZ2SDgYsnVvh3jQ2/jginSCx4t9UaX 1h7niRu2A6/Fl+09cUrruio4bHeWiLRJRWZNWFQs2p/0FYaejP4KG8OT6LXWb7lkFcM+LhF8bX ZsU9GTjFvaHcCjCVJFgjQRT8JCN5UzMp4HGCC1M4yctaV+F9k1qcclvutciHBin/re5k6VswdG h7fZSvTDSh72aMuiUHB5tH1mE2LamS78GpE3VHpMJ/C43Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (wout3-smtp.messagingengine.com) smtp.remote-ip=64.147.123.19; dkim=pass header.d=larryv.me header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=pass header.from=larryv.me; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1617478715; bh=Fff8UZyUuT6SkMKykzg8heUZMPjGZNx9MFPvLOKS6Jw=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Subject:To:From:Date:References:In-Reply-To: Message-ID:MIME-Version:DKIM-Signature:DKIM-Signature:DKIM-Signature; b=EFhiJb33DxVWXZSVr91FTdbMsAVbc5Obbxzi0fU2DWfyv67BO92eQFD4p/uLpJgm+zt8UlEiVZ Lth8Tejc2mGO7P0G1jBdWyFnB3irkLXNPO/YRppxYl1Foh0GpEqzaeRBscA3IiGxnAWuWeK91c dQ/5mmppb+yMnGHEUxshcmvxWLB0CGCmTOtJ9iGxfp/Z65Pp/ITJ/cN60df6fW44B6gKHirb6T Urve69Tx4yuczlXHo94Qrr7Pfz+wBeQBnuNiYKGnxSDjzKjtSNkIkYrnF6yshDWwdbfzcd2Odp nMudODUuX6E37+tnlhUCNRX4lV6csfn/ncmQ5GthgsWIUQ==; 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:Subject:To:From:Date: References:In-Reply-To:Message-Id: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=BrSd7X9RVP8hz6wvtrJ0MCh4uLpmxnheV8AEnA2HivQ=; b=iQ0QvVk4mMq+InQANZEVBJi9zm WWV3kq6eZM7W75NUtElE1yNLFv/RDEctGVL3IE7rl2E8vXFTSdQWTRyHTHWUDcCsr1Bsc1mAI059H qRDR+mgM1lEeEkStjuE74x3hHSD/5uPlIVHcuBovcc1sR1LlPS/PJ8UigjsMMxz4ZzIdxMJw1SUaF p5Pxdo70tUb+MoZRk49DgNQNmS0Qo6kUvcVh0OKtC7NNHj7iZkTQ4bs4B/t+lAJyFHP2/lPNFd5xp LHyZIoQP2i7Uyxq87jwYFxhvVsWvuQx3un6P1pyvlNgEEpjzqB0oHs6Q0CsEPeLRXf/ikY5ZDPxwE VUVpTrBQ==; Received: from authenticated user by zero.zsh.org with local id 1lSm6M-000Pn6-7u; Sat, 03 Apr 2021 19:38:34 +0000 Authentication-Results: zsh.org; iprev=pass (wout3-smtp.messagingengine.com) smtp.remote-ip=64.147.123.19; dkim=pass header.d=larryv.me header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=pass header.from=larryv.me; arc=none Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:45741) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1lSm62-000PeZ-LK; Sat, 03 Apr 2021 19:38:16 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 53DAAEB3 for ; Sat, 3 Apr 2021 15:38:12 -0400 (EDT) Received: from imap2 ([10.202.2.52]) by compute6.internal (MEProxy); Sat, 03 Apr 2021 15:38:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=larryv.me; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm3; bh=BrSd7X9RVP8hz6wvtrJ0MCh4uLpmxnh eV8AEnA2HivQ=; b=CAQCoAugODm1e6+NUoNiM2QvOAV16pSyA0WTF0yxsu0S7GC vg3SVV9jXZ+I/QUuOPr8vmUrmQhrG+ZDcJrkQRTCjOeE/m9kTsWJCXAvzRQkeaNG j6BIbTufoyoLUZXB63JEGuRLC3hlgLGy7CNX1DZtlZ72786fLpewdNYATNFQE4Gg DLg/rP4ap5soVjYlieI8trkkaLgDyJWT1bm0jFZKp3uF6hy3pe/uzuw7CB5UOSAs VP8T0ZDoEaAjseVf+tidJ2UPTs4jZ4IEWj3DzeG0vd6BDUiFqweuKSSEIbFNBMjG 8wBEyHH7b8MW4le/yFO7NJjQ62FmA5A050Wy03w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=BrSd7X 9RVP8hz6wvtrJ0MCh4uLpmxnheV8AEnA2HivQ=; b=QO1uOlYp+tm0Q8tz5WnqOD k6Qurd53Cp1/VcD7s8u9Eft4ZVtvv4JtGG+DjJ+F+bztTavIVqBSN6AnuH68j6xr md3IMe2fvT1G+O7bZ1TMXWVcew5RfKYV/IAmFw/+JoNXfmMnvl7hoRlpfigtokNV gYer9ygYkSqSFytsxHvk2mosI1GTI96rTDMoUJbpaCOP8d7kgoUVpZYJTydhcUsc mqv9rCKXtSsUZFJW8WZfPh8GEG4mX6vJDPKI1W3pNJ1nxHQDJyf9duV8YrGQijQe ZhijVIp3KY21fp9nsB1nTU74vgVv5KuCEP859leHGVjwTUNfbJwmV7pqhT/7vswA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeikedgudeghecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesth dtredtreerjeenucfhrhhomhepnfgrfihrvghntggvpgggvghljoiiqhhuvgiiuceovhhq sehlrghrrhihvhdrmhgvqeenucggtffrrghtthgvrhhnpeejfeehjefgfeeugeffgfefve dtgfekkeeujedvuefggeelvefgheekgfdvveeuieenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpehvqheslhgrrhhrhihvrdhmvg X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 8920AA00073; Sat, 3 Apr 2021 15:38:11 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-273-g8500d2492d-fm-20210323.002-g8500d249 Mime-Version: 1.0 Message-Id: In-Reply-To: References: Date: Sat, 03 Apr 2021 15:37:51 -0400 From: =?UTF-8?Q?Lawrence_Vel=C3=A1zquez?= To: zsh-workers@zsh.org Subject: =?UTF-8?Q?Re:_Proposal:_Let_compinit_make_standard_widgets_with_=5Fgener?= =?UTF-8?Q?ic_instead_of_=5Fmain=5Fcomplete?= Content-Type: text/plain X-Seq: 48386 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: Archived-At: On Mon, Mar 22, 2021, at 3:16 AM, Marlon Richert wrote: > On Mon, Mar 22, 2021 at 3:46 AM Bart Schaefer wrote: > > It refers to the completion results being generic, not to the context ... but of course the style can be called anything, it's more the functionality that's in question. > > On Sun, Mar 21, 2021 at 1:53 AM Bart Schaefer wrote: > > +if [[ "${curcontext:-:::}" == ::: ]] && > > + zstyle -t ":completion:::::" generic-widgets "$WIDGET" > > +then > > + _generic "$@" > > + return > > +fi > > This feels like a rather roundabout solution. _generic itself already > checks whether $curcontext is set and then calls _main_complete. Why > not just do the straightforward thing, and let the widget call > _generic directly, which in turn will call _main_complete anyway? Anything else on this? vq