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 14355 invoked from network); 2 Jun 2022 10:22:21 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 2 Jun 2022 10:22:21 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1654165341; b=ea1U6b98rwG1n+eqI0yBSbZjtz+nXAMMpC9eIthshIlHxitMmvNkQ9NbeEl1jvvYNieGicVJQZ n8Ne9O6bs5meqjrfuhBnnPtHJ/AbfTRYv5DGrWubmIjicbvYztcPnzPO5eS0u4xhV3FIEUPdvD jVFZcSaYei5heV0ZEw7Ff0A/TLL8SHcpiU0j22+3VL31cPjHzhESdTjYVtWctFRdj4JgzpVA3Z rGuLHebPC2kqY4mFX+CIl4nAewm+xhPoNSiHI0m+Qimm4cGIHPO7c2BhlgdkyjeAdABzzd4h8p 5RTODJQ+vpyi5qyf7P0yQt6CPiv2BMWsYe1wpjgleDaNiA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (wout2-smtp.messagingengine.com) smtp.remote-ip=64.147.123.25; dkim=pass header.d=daniel.shahaf.name header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1654165341; bh=NsgBb9L78HNT0OEck3mIw/j1hSBR+CCb56YUc7FXJG4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:To:From:Date:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=SvK15Z57KALPc/+H4DHax69QtPM9+6m+yY5jt/bceoj+NGyRXeUfT0FDJra89o0JppTcdcj67F nea+sTWTMGxQud9WG90hqpCq1mE2q6T/LEDsopA2NUUUAf+iwJEJs4GkxRIILzD08wY0cHzaH6 zYlbJr/appEhUlS42iPJwPs5SEF8qC/SdNBKWo2/cWnsXsffNvdVwa3KCfunpl0EsWNqApCKxo eO9WgCuRiKY+rD+J9jx64HkSGLWGJl7el8GBzA0ih3odqfy5ifO0+Y9iNdWTP62WZ5hbJ32rfb 8wmo7/8lU90wVn83p65bLp9R8glejagild4lNS3Ytp/+Cw==; 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:In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=kr4HWHC3DdlEptcjrS0WFxiJ/L/MIAzwpn4JwvLaREg=; b=mayECMc3oSIT7V7x7+gKqWAZA4 Sx1ayOHfIh7c8mSUbO3ccB7ZxUthsWsVohdodeqEtInEs9Sj37rdJIjk+G4+oMtoH1KePtiRUAsME RZoSJ0KljbfxB+vBmr97GTnB9bB/HY3AVbEP3uRRlHCJEeSLUpBE3TV6MLErDXfeFE99MyeEcBEhW FRv3RsQ8yNDNRwM3VqFzdzalfJKDOmujWd/kM81aTpDCczlOdH+Qqh0yNandV7g3ZALTBKiLE+eZI ALFlzaKEO4wzssnXVIUVjmOH6Zqugzi4BeX12VUZ4aD1zEj5NgXTB//M06v1AHPgJzEwdGNGZ1AS1 MiyLV6DQ==; Received: from authenticated user by zero.zsh.org with local id 1nwhy7-000CKD-P1; Thu, 02 Jun 2022 10:22:19 +0000 Authentication-Results: zsh.org; iprev=pass (wout2-smtp.messagingengine.com) smtp.remote-ip=64.147.123.25; dkim=pass header.d=daniel.shahaf.name header.s=fm3 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:38457) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1nwht3-000BTr-Am; Thu, 02 Jun 2022 10:17:05 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 61A5A3200916; Thu, 2 Jun 2022 06:17:03 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 02 Jun 2022 06:17:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm3; t=1654165022; x=1654251422; bh=kr4HWHC3DdlEptcjrS0WFxiJ/ L/MIAzwpn4JwvLaREg=; b=tdAmMlzRbKqCkHNaqehRHC70t3OTNGQxc7I67Vwye IzEyLGxdodOFpXZRaK8Qo96Scn/Y477GTkSn6Qux6LPkk7SMM37mV5xbxLIO6txR UHGK1kChp9c1udQUuNMOs8AXalIei86L8zPy/tLvW3Qa9hoREusJYAXZw4TFY67/ X+J8RlwH9lmxvWxb4QUg5zdJ6BkTMLBWoACdjJXgxpnV83qQI44X/WxNGceLwzqB JrjBNumWSXXCgCZdOHFZAMgSnp9kqi3wWjh80t9q5+zMx7GOqKawDkYw5Feu1FQC +cnIoF+RPbdSJCes+lBY7IWVrsOgribJ8N8iImWH7aVtw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1654165022; x=1654251422; bh=k r4HWHC3DdlEptcjrS0WFxiJ/L/MIAzwpn4JwvLaREg=; b=dLhnuAXQGaAh3DIS7 p0S5U1Ali34KG9dzLdiJmJwwy3vX01lO1YqZXxu4qvVr2iVGmifkqKirUVHLGhu1 1Oko6FFyFi1CFHlXTwwwmTEyFBTeCGuims2P9nUqK5H/TTE4p7Hi0eca8OS6ssIt X/BHnotyuxPvJybXlxyIhL9KyrhG9K6P1OY6vV9MPTN06PM9Pffx8H+FNgvantHO rbXHO0eokkZHKo9YkAoBEjJTZqg0Lh+NzdBBmy7dm6Wrzvi6vznq8ZcFUBBG6ovu 5ohmgpvOiFORONhUaopk9d4OMzFBrxqdELKRG6uXH86XtowjddTBlMsGUJ+b3eBx 276sg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrledvgddvfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtugfgjggfsehtke dttddtredunecuhfhrohhmpeffrghnihgvlhcuufhhrghhrghfuceougdrshesuggrnhhi vghlrdhshhgrhhgrfhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpefgleehtdffuefhge euleefffejgedttdelhedvvdeuiefhvefgvdfghfevvdekteenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurdhssegurghnihgvlhdrshhhrg hhrghfrdhnrghmvg X-ME-Proxy: Feedback-ID: i425e4195:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 2 Jun 2022 06:17:02 -0400 (EDT) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1000) id 4LDMPm6mCXz222; Thu, 2 Jun 2022 10:17:00 +0000 (UTC) Date: Thu, 2 Jun 2022 10:17:00 +0000 From: Daniel Shahaf To: zsh-users@zsh.org Subject: Re: prevent some lines directly coming from the history from being executed Message-ID: <20220602101700.GD28173@tarpaulin.shahaf.local2> References: <20220525084920.GB97860@zira.vinc17.org> <20220526143602.GA1236826@zira.vinc17.org> <20220526155329.GF19001@tarpaulin.shahaf.local2> <1936193667.415066.1653581604546@mail2.virginmedia.com> <20220528000720.GB1236826@zira.vinc17.org> <20220528100639.GB29128@tarpaulin.shahaf.local2> <20220530090255.GA1502654@zira.vinc17.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20220530090255.GA1502654@zira.vinc17.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Seq: 27832 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Vincent Lefevre wrote on Mon, May 30, 2022 at 11:02:55 +0200: > On 2022-05-28 10:06:39 +0000, Daniel Shahaf wrote: > > Vincent Lefevre wrote on Sat, May 28, 2022 at 02:07:20 +0200: > > > This is in Section "ZLE WIDGETS". But since this is specific to > > > the standard widgets, shouldn't this be also at the beginning of > > > Section "STANDARD WIDGETS"? > > > > The next paragraph recommends that user-defined widgets not be named > > with leading dots. That wouldn't belong under "Standard widgets". > > Concerning this point, I meant just the end of the paragraph, which > would be *also* in Section "STANDARD WIDGETS". This is because one > does not read the manual in a linear way, and if one is interested > in standard widgets, one may look at this section only. > > Or perhaps just the sentence > > Each built-in widget has two names: its normal canonical name, and > the same name preceded by a `.'. > > with a reference to Section "ZLE WIDGETS" for more information. > Following your argument, why *shouldn't* the information be repeated at the top of the "User-defined Widgets" section? It's relevant to users who define widgets that shadow standard widgets. Perhaps the right answer here is to demote the "User-defined Widgets" and "Standard Widgets" sections to subsections of "Widgets", but this might involve some yodl/texi work to get the _current_ subsections of these two sections nested one level deeper. (We reverted this > BTW, are "built-in widget" and "standard widget" synonymous? > The terminology should be clarified and possibly homogenized. Do we have more than one kind of non-user-defined widget? If so, those two terms could be a distinction with a difference [sic]. The difference here could be, say, between widgets that are implemented by the zsh/zle module and are zmodload'd by default (in the 'zmodload -F' sense) on the one hand, and other widgets implemented in C. (I.e., widgets implemented by other modules, or by off-by-default 'zmodload -F' features of the zsh/zle module.) Or perhaps there isn't any difference. There's also what the manual terms "Special widgets". Cheers, Daniel