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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32159 invoked from network); 14 Nov 2023 02:11:07 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 14 Nov 2023 02:11:07 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1699927867; b=okHSfY2JBLGRoz+wXHjKf/kBbNsnmBE36SJfQ+Qfhq2bfGEHBzn/SaI1OGY2pSfdkriY1RNNp2 LHHF/JeycobZdg2GP09A0H1FFlJ0VUz9Xi/tWihIV5SvXz1ZUQyvr+u99rqatZNpQAY4wLrNCW 7afWHS3yPy3SgslQYcUvNNltQyj2uoC2A5kRZ3EI4+JA4cVFKC7cQgRw8sijVyLGvNQaGLHkE+ roYPdngESAA0/m8xbDy2rcukv+VybLRKEfI8BTu3HJkBzqQ1xXp4hUeq7R1ndWPD2jTdINpHI9 J1gpJ995kL0KH+rk3TT3/EIkRbAjJQryylhT5hHyooA4vQ==; 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.20230601.gappssmtp.com header.s=20230601 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=1699927867; bh=EEli7zh8jy7bFbbu5I9FZ/Fm0bSbCXi7swo5wPPDT1I=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=KhAnC1a2box5Uot18pnuVFEgbNhXfNZiBOty+PMfZ06wwCR5F+Yc0lFgXJXQF36O3+ZRw5weRk Ow5TkywEO2y12y5XYAroUK+LIk97IW5dgnEFTXeET1LhkRWnS/ohns+Q91hcZW6O4ROr+KMaCb XCgCw5cYL+lEQ4lCb+jcJLMVyfTlHPre2XOz8nZHUaSLkLNDCXefHe92+7pprLREJ5Z2sm+0j7 nhLodbhs/RMmVpIKceChHmO8rlZPzaWoX8wWShaoCBCWxkzY9HgEJIpJTgEPMmzU+KMrL9L2a5 Lzmo6Nfr2Vth9JDLV/C1ZaABhOK9J2i+AOrBLhNsJD4Ltg==; 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-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=EEli7zh8jy7bFbbu5I9FZ/Fm0bSbCXi7swo5wPPDT1I=; b=qBASzDTBrG7YzFxakW5ftJjvDM 8iHTockEELyBIMG+5QC1JFhb0IGZWYW0E5fTvlGkoxIGG91iVAM/U6GamYuBkPoThzpcOfwatWMck 4vHH93GjDEhm+/tA247DdQo72aZ5C/ipB56zieKo1vpMmo1JAOS1cf2eVvHlD9qBMpxE+D68jZpra ZNsrOOmvTxIdds2l52U5n1mdvB5d1BU4gBT9yVjNMhKKyOFJi1xjEfUD6opvwy6e97Hdn8ES05ejb qIEqaucNjcv8jxiJv4VO92V62/sT4D7MvL0biBR9H2GCCdy4M44RNfyatinS2udFiG7ufOMgbJFt0 nnqPaBcw==; Received: by zero.zsh.org with local id 1r2itO-000BVN-Vw; Tue, 14 Nov 2023 02:11:07 +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.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f50.google.com ([209.85.218.50]:55777) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1r2isq-000Anb-Fz; Tue, 14 Nov 2023 02:10:33 +0000 Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-9e1021dbd28so766707466b.3 for ; Mon, 13 Nov 2023 18:10:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1699927832; x=1700532632; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=EEli7zh8jy7bFbbu5I9FZ/Fm0bSbCXi7swo5wPPDT1I=; b=RpmJ2jCGiSkIBNXHc5odLB0ZptvjV/fjwNKfgOS4ZWDHuDg2X+eROBLAKQVVS07be+ 9Z2JOx5XBhWqFm/K9S2r9rYTfCMgkaaWlNt84SjGTcDc/L4IqIAh89AlLzepHbKYOOJY mn5Exy9aa+1XHmZaYnCExSVEuPq6er0M96pO/TkN3WulW+d1qdOJOXwExO66qIbTpTsK roLtkvldfmWPVsCWAH057G9PZ7yWwhnprWiRudmEcsdQ2XnMpPgcZWeFUDCMYw9LWa+g 9TP4ljtGDMgfEn3lSlMoeG0A0PghB7qGfaWfH0wFaS2+JCK7hR0sT9Gb4FUQlAcvMID/ diQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699927832; x=1700532632; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EEli7zh8jy7bFbbu5I9FZ/Fm0bSbCXi7swo5wPPDT1I=; b=XRlDxS8aus8nDeQDZUl9kb9iFZW4Qvcgzqek5R2N8//GtfAIGHu7eeCyEpwQCZ8qVr fB4oDAwZw3Uhq+Zde+TNezLMBrB8NAy+UDLQlHD9Cf1n0BkDMNdQlmHhpnJupRw5Gzri ry1K6AF8+MQYnXjPXfQDTblfv7bCN0AkYuMmjieWisfxXm6T+vVzJxEqbBS1cnM2zCne ZH4DcUFWUefIhygpTTuqdgvXeU27hocQB6T8x5xCS7qGTt2UqOph3TODJG+WuyrY2BOW vxAedeBK0ZZIjul0ox1GaCaL5UEJEA65VTNb5Jazp9Fy4PIwibIOLuEgZqlexogt3kP0 idgA== X-Gm-Message-State: AOJu0Ywp3iVPHXb6jZ/ts9Mi8UlARnYUdYM6k71hIEr/hwE6gJcIKs4P WZ4Rnjct8ZGvSpYZsFHop/O98m9gm9bKrVOYJyAxrw== X-Google-Smtp-Source: AGHT+IE11jnvozAhC7pGbcBcFjLE+cRGzML7+GHC9SesIzpc6fjafgAeV/2YiGgiSEAp8Ayw585ihhpTBgUmbtaYQNY= X-Received: by 2002:a17:907:948e:b0:9e6:b696:4bd0 with SMTP id dm14-20020a170907948e00b009e6b6964bd0mr6442740ejc.74.1699927831934; Mon, 13 Nov 2023 18:10:31 -0800 (PST) MIME-Version: 1.0 References: <62a2cdc2fd719355bb6d0e5231d04258@chazelas.org> In-Reply-To: From: Bart Schaefer Date: Mon, 13 Nov 2023 18:10:20 -0800 Message-ID: Subject: Re: zsh-no-ps2: A plugin that inserts a newline on Enter instead of displaying PS2 To: Roman Perepelitsa Cc: Stephane Chazelas , Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29359 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: On Mon, Nov 13, 2023 at 12:46=E2=80=AFAM Roman Perepelitsa wrote: > > On Mon, Nov 13, 2023 at 8:29=E2=80=AFAM Stephane Chazelas wrote: > > > > Another widget that returns the state of the parser after reading what'= s > > left of the cursor? > > Or perhaps something more generic: an actual parser, which gives you > an AST. Theoretically I think something along those lines could be extracted from the wordcode (before the parser discards it in the event of an incomplete structure) but I'm not the ideal person to attempt that.