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, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32514 invoked from network); 11 Aug 2022 18:49:20 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 11 Aug 2022 18:49:20 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1660243760; b=h2Gj1S4ugyh4ykLJBigjCXzmXuON2tNwf+TuTPChX3eAACPrfjFCtV5jLSjmsdCGNmRf88biM2 FQGWgh9ZQXY6MlJMoYiVfyk94m/sQTmSjUMrZm5/pcJQ7BfKN62+fUPLB/XvEI+98Phb4SIa56 qs9Md/mZr6KonlcoAk8In0rnEyZLn7RMdMwSJ9BJKZcR3dJCKQ0eWz/J+CvP9xqb4wdz7Qvj1q vu5moSnnbhiBH8N2HnuJV3+Do3zC8p0nMU7uQIZkZjIfRR2pVcJ9WLq2ChzG+zTGkZYom4bXep tAFyhWbgYWvAlbTAqcmagcM7s6JHfdE/mkVETjCc+u99kA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f45.google.com) smtp.remote-ip=209.85.218.45; dkim=pass header.d=gmail.com header.s=20210112 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-20210803; t=1660243760; bh=mZN4oB0ZEOfQ7XR8/hjQ+pXiAbfDv7nkq6EQdirISeE=; 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=ENSIJTwj8O6VKOy8hr5NCqcr/Uv8Twg/jMRFhcX1ZZimIqnbadd3W45gWQiRC5wPSkDrExA25S 2/CHemr6F8b9Jv4/Yy4oElILJAjzFiussJbBuYUOj0Z0MjXDKSvZs9FWl4/nPR98xwduyqmmUR Zr3NTsnsEtcytWUwtD3AkMkk47Ik5jeBzDt3AnnqgVroGTKR714SVh24PUuZFg4aJb01Ab/M5y 9SqoavhISuBUjPkF6Brn83h75yzFDKY1NO4dNoP2H4o+Nnsn6jRvu3ANF/oKO+0F5qTUc0Ryuw 2S85ICnTGCqWpAe7t2dbNdR1mBmXqwv9ssygWaUEgtTQGQ==; 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=aKoBMGCS75OF7EMUvEBSsWtZvhUsahGdi/Cexunzul0=; b=Fys7p3Bte7Yn7RRdmshQRVMUbW ZPiLFf3yFJ7MYCOuoiNbc6SgQHdVOMioq8H8EIUnCSLe3R/k2nkkkQ1tXDHi/fWxPtZNR3htQaxmm 1ToF1CJEbjpF3jsYUHABeFrV7eaOvUY1lWw26o9N6PkTZAYrislcWkJ+3DHg6SEmpN1deTdQh+4kl 49x2Y3ZVJCZ6+9QF5Osfed3E70mn81boNM4K7OW8ZwhUVgpFRXuJwnAmgNUpLr+PMYqeObvN8SW8E tJZ0vlzttlkqOsKxLdPc4OHTRy0fGTlTExWHC1e8cwg7YvOny3k5OcNJ9cpxdQuPV6NQ4zA1vXzMR zmJYhQzg==; Received: from authenticated user by zero.zsh.org with local id 1oMDFA-000IEg-3H; Thu, 11 Aug 2022 18:49:20 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f45.google.com) smtp.remote-ip=209.85.218.45; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f45.google.com ([209.85.218.45]:43689) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oMDEt-000HuI-Kw; Thu, 11 Aug 2022 18:49:03 +0000 Received: by mail-ej1-f45.google.com with SMTP id gb36so34978204ejc.10; Thu, 11 Aug 2022 11:49:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=aKoBMGCS75OF7EMUvEBSsWtZvhUsahGdi/Cexunzul0=; b=kiEETtE3B7pRMhOOem8u1bPIerecbY4SNsntjqRCx2QFGaoHQOuRkAnMo0163STCYT x3n9qI4PKPIioIdqnNpZG4DbZp5sZrMqmLl5ynFOJh0b8VdfVZmUGrK1UQt1PH6fk8A4 r9ESvMTAVHUIZ+u0IH5b+RyF93fxsc69m4hJPpL0R/foyM3t8pvv0GFgNHEggc6Kwmx3 gva3dcf31wlhQsBH7CCjOPaq+52dOAPcao5PmtSsT5yRF312Ubo9CxvFfNs0gJZVHFsp ecTmF/T1WPaEE4xb+J5jIhrGpRQJm0pMQ+kjKsgfFab7Ylr/NzzRc+IChdtik+8qR3VZ nYzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=aKoBMGCS75OF7EMUvEBSsWtZvhUsahGdi/Cexunzul0=; b=gUQ8qtd1U7VfU4nvpw9dlBuUNOsDEbl09B3yX5nrLKgZfLGqaKvvigIm5DqJG65dl/ +7jRojZ2fpM8gUrlhirPf1hH7OC7cCmJOSkdP0o6JtntoX5AJNOd6HPcMNgSQXQiibTx RzqpaKr7f8QtArAm3nTCYL6kqncnj7J4HgqflA3DYcYD7Lhwvp6jf8vk3pbIkAxfJ+iY IDtcIBHhQbZ6J/oK7vKb8RuVt9kzSpkfK/1PEm+BaWavwF9zI0h+edyRkFdp8xLZmYhl f6CEtyGOa4y5BreNPjYYBXsA78XfftRCuYgvTEd+T6XsY9zGPdhH5tIyiWL/JTyUFxW2 v77g== X-Gm-Message-State: ACgBeo2gfOncre0sJ6mHPCgRnWQM+3D7mpNr6zZVrWCR7k35AAZhtHae FSBBzMlqAZTUotbveF2H2P5E5xz82un84BFGXaalqmw2 X-Google-Smtp-Source: AA6agR6+yhjagckHJyBU3JWSMnF7E+qsL47OAo3RTfXfGBmv3CENoweE/in1x1bEkY8CsirHNmr2U9RmdVATjNQ/rE4= X-Received: by 2002:a17:906:ef90:b0:730:9d18:17b3 with SMTP id ze16-20020a170906ef9000b007309d1817b3mr274917ejb.141.1660243743293; Thu, 11 Aug 2022 11:49:03 -0700 (PDT) MIME-Version: 1.0 References: <20220810115120.182853-1-felipe.contreras@gmail.com> In-Reply-To: From: Felipe Contreras Date: Thu, 11 Aug 2022 13:48:52 -0500 Message-ID: Subject: Re: [PATCH] prompt: support generic non-visible regions To: Bart Schaefer Cc: Roman Perepelitsa , Zsh hackers list , Oliver Kiddle , dana Content-Type: text/plain; charset="UTF-8" X-Seq: 50461 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 Thu, Aug 11, 2022 at 11:49 AM Bart Schaefer wrote: > > On Thu, Aug 11, 2022, 11:20 AM Felipe Contreras wrote: >> >> >> For reference bash does have the equivalent of that with \[ \], but >> that's specific to bash and it's converted to \001 \002 internally >> which is what readline understands. A prompt function (like >> __git_ps1()) cannot return \[ \]. > > In that case we should document this as being for readline compatibility rather than bash prompt compatibility. Forestalls more of the slippery slope arguments, too. The commit message mentions readline, not bash. -- Felipe Contreras