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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13137 invoked from network); 1 Sep 2021 18:10:01 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 1 Sep 2021 18:10:01 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1630519801; b=ULAd9gcwPrfffMqISOVPOOEAgXxfW4dWvrx3PaduoAuKhG7vqw/D4EEY1LY6laPXddu2xxuifm IIvlcgX9rCEsh6b05+BSliuoNsNAhguSfmd7O1efi+Yx04K8kecZE2pJHJ24+OujNRUoTtx9Gx UOgW/6GHHkUb0xgD/Ei+/hircYLiyuo5olH8ZPt6Z3xPK25472c4ibh5FN1rjXQeIAhd2cvEmj 1wSwiHiSyWemOX75avXPNW7OOyYABHVUughwXGHX50V9Fb/JV4OkkY7Hfv4lA7vXbmqaj7GxQl 0AX63NJx2L/DyZBuwroumZ9bEkSRnvvjgyJIwu1NARVxjA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f172.google.com) smtp.remote-ip=209.85.219.172; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 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=1630519801; bh=8W+8NFeA4RNCy0Pt/WiV/9Ow02GunVfPymstdI6+KOs=; 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=rXmL/Q4mPk4MGBueYrEU28/yBGk4mngtrv6tmbw39xLyJuNmkJ4R1GWItGYE00cTmvzcA1bCWu y11RYE3GFP/wt3w0Sg2HIBAhQOWAUT2TvuyBoZo8GRjJmF+lUKY/r2I9Of12MheakARdd4Z/gr 3hVGO1NABi2pdOy0nI2JsKhEsqKKjMV6VtqO+NQJa4zgsYeSCIxsry8xz2Jd3m7CDpk2tHcYqG dO40CQhKDTmUwF+gGjDLr5JqF8Tyl9LRHo1xy3ADe14dpDBOCGCc5RnfMM7EHWZuJFzB3RC125 ckPuEqxbv4p9nTIjD9C9nMNg3UT2ou0iPJSFMZiPQcsY1A==; 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=xSIEwTqv8z0SETL2CNdxyUXKV39B60a56DF52KbHelQ=; b=WsoGB+nFxT+6b74EwR6Xz11nto QVYCc4QuwADBn9j7X2Ch4+8fqcFv3NocFMIcKTD2R2sf4YSlRAfJzzp2QIH6JZ+kpKj166iMMVZEP 0ex1edU0oUWZrQSf4g/wLcbk2NUTcjEKTXyGyJFeTOnBaILLGrIfYt488OwILAdSZZB3TL2krtsPa dyIP7+2pJx+FY+MYdOGMhpH33/1wI8yXZgk+wjZUu3MNSzexxpgJMjZb38IgC6+El9JY3oVZEwnzi Qp8G/Ff2QMrplD9i14/bvXh4NefVWziNuccga8hqgCfbnM9yJjBAkIOdUf5815TGiDiHak7bsVhcz rpkqs2og==; Received: from authenticated user by zero.zsh.org with local id 1mLUgS-000DAD-3P; Wed, 01 Sep 2021 18:10:00 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f172.google.com) smtp.remote-ip=209.85.219.172; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-yb1-f172.google.com ([209.85.219.172]:38779) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mLUgD-000Ctx-CI; Wed, 01 Sep 2021 18:09:45 +0000 Received: by mail-yb1-f172.google.com with SMTP id f4so321195ybr.5 for ; Wed, 01 Sep 2021 11:09:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xSIEwTqv8z0SETL2CNdxyUXKV39B60a56DF52KbHelQ=; b=zIOaEcqf8Aywt4O+bFjnIAbVCYzNvARWZMGoF2jlF43mu7godWMduE/R1l3w/yCBVZ lfyKoe+cTZ9QlZ+4HV78aX0y8SigTNj39oaE1r9h8SC6vEjRBa8GP2M1W1FEHaSFIwqI imiwMu0Va+yK6hOVCEPStBi3FJSLu0kXTvLujTFBjpZZfp4MDvTfT2o6hz6S121gm27n 9MHDX67qFwcuQ4FcUKqpD5FucLV2vVKV/nd5FU8+MTmt1KDUmXoAXyMFHJqg3WhvSaNn z9XIcRxk1HRtFXWF30xizbuF4Kxdo00hl1d4EJHaACfYYbU2iK+c9ree1V99js/9GvTw I3iA== 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:cc; bh=xSIEwTqv8z0SETL2CNdxyUXKV39B60a56DF52KbHelQ=; b=V3kIOw4uNbXIlzWOwuAnDlZaWjh0Yu7FR8JOh9BgWJozj0SXdm2T4MbcrHpswash+M fYAeSEMAJisokHmopaBb7pH9JMsG9Vhyqejh7cs664H1gIVcx40zmG4wFKJmc/81soTz TowbQIuW0pdHc1+H65BzTUqcpD8Yve0oV4jKfhMSU5EdAmGI6gMobMeny0U7zwAyg91x 2kAS4GeWK1tlruywyo50AzAWaKidxDaU9TKrNn7OYNL5Nqsz2a7m7NOAzaEm9DavwJGx NqsJmmUu2azxpTkEvSc7JnqK2PZOfjF4OoW9yOqxoMeuCBpuhC0jMkeWglBrkzA2xBI+ vz7g== X-Gm-Message-State: AOAM531luhPUv/Go29Qo9MyCevMkf2iK4y+q4Rzu129ruAZScFN8gzAR PZ2N//PfqvIqB99L1e/xKexprjIeP7FP+99u44w09O6I/NRV3w== X-Google-Smtp-Source: ABdhPJyj5UNdQjUozbCwPIoQwCqLhmYWzBaCrjZU3gCm0CVEeevsHXzBaqSwh7wz5zJe4fjHSvFEHcNOI4WwiLv2Cbk= X-Received: by 2002:a25:25cf:: with SMTP id l198mr1130950ybl.14.1630519784379; Wed, 01 Sep 2021 11:09:44 -0700 (PDT) MIME-Version: 1.0 References: <391FB007-1453-44CF-A990-280C59750F65@twistedmatrix.com> <20210831060354.srascacw2zk35cnm@chazelas.org> <20210901075543.7v2vd4vk47qw4yrr@chazelas.org> <1399787045.1301253.1630509441777@mail2.virginmedia.com> In-Reply-To: <1399787045.1301253.1630509441777@mail2.virginmedia.com> From: Bart Schaefer Date: Wed, 1 Sep 2021 11:09:33 -0700 Message-ID: Subject: Re: bug report: INTERACTIVECOMMENTS option interacts oddly with shell functions in an interactive context To: Peter Stephenson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 49360 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: On Wed, Sep 1, 2021 at 8:18 AM Peter Stephenson wrote: > > Yes, that does seem pretty clear. Looks easy to fix and test. I'm not sure it's actually all that clear. Consider the original case: % alias '#x'='echo The X Factor' % source =(<<<'echo $( #x is not a comment )') The X Factor is not a comment I haven't come up with a way to satisfy both workers/41656 and the current complaint, without having to turn the tokenizer inside-out to check for aliases during comment removal.