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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3189 invoked from network); 20 Aug 2023 17:12:01 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 20 Aug 2023 17:12:01 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1692551521; b=K9TMeCOSG3d/O2YJIZCPr1uQ614RWphTerZ/+oaDFgfeeeT4nDU3M8h3X4FjjY8lTcszoxl1sW XIlyUq7W3wwDHYskrRs2fRloF6letr5be6fypzApMVHXO1Ahzn99VZbC+YeXF337aT6aDLAbXo gxz6DQjaHwAt4dvulDkaq2DkC4QmJCErshQ28AseLOmnGfS6Kirfg0dF7ASDORe3C8JWgii3qY v1GOAkFJn5juSa3wBXSKa818nLcKRD/0KxyI+vXBOCHueAg7V3P1BV5GMWOuMGMSVGazyWqMEH 9o6jVsdAAHh0fDhCcrSG1N2W5UNQDQjLraxjz/BB7VN2VA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20221208.gappssmtp.com header.s=20221208 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=1692551521; bh=CSaEWJ8ZfbHWr5yhgFVj+Zx5rT/HDTX6/S1nEvQsFm4=; 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=bR/HZ3ukdahwl7yMhHThX9lAQtgASZ0vr1/RbMh7tcfbh9m7KRUN7VaxVwhE6UgTUSvFwBokQ7 4DfqHSKyM2PSC2bNdR/XygqCpkbZ+GJ0tq9KE5MwMfGIT25vURiKyXxlsy115XG2CSYWKAhC1O mHwSq15Vu+tA4jCxO6SNBu0/VTxis2IEgPSUPJEZo+ojWl6ioRrHNizcdxPXopqePH6tOEwgCR lzePJMcN/E5u7H15pKtkVRySduAPX9N3Qvu8SNv8QAQPj+MLed9d7GCtGmnh44AIXLP41Xxikz x0A6vATWTxfI8S16YSAu2VmJmpRtcDp2hm4F+sWF6Umqkw==; 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=CSaEWJ8ZfbHWr5yhgFVj+Zx5rT/HDTX6/S1nEvQsFm4=; b=HAPP+QebJ0D22mQEQo16MhaaeL m6+DG/K+s4sGh9zvuC3005NdkeqY45MvdYdgcEwZf9XEoBUL5k7ovrusI+/tgTesV18b+EZRqchq8 5PDxjNAU71/nR/cVjVICiGcYUgOKb7OE6QVPWVf7JeCt5U5PMQwIHsN3wlsLV4J0sZlD0796IP6gO 1gBucI312Wvs9eFSuy0Y5B9lsx8ovbphEi/cIsiy/KTHBcvu2Xh0BiIr4V8ltbuUUhMfTtUm1NWcj 6pgBKnjffPXBWzyMSIKOqzZ/B6ZiSxMfmrPQLIrF1GyEaKH0aVbabO6SM9t6GWCxs2u12igkQ41Ce 2+HMfLig==; Received: by zero.zsh.org with local id 1qXly2-0007Qq-Ss; Sun, 20 Aug 2023 17:11:58 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20221208.gappssmtp.com header.s=20221208 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f49.google.com ([209.85.218.49]:42224) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qXlxO-0006hX-RV; Sun, 20 Aug 2023 17:11:19 +0000 Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-99bc9e3cbf1so539666166b.0 for ; Sun, 20 Aug 2023 10:11:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20221208.gappssmtp.com; s=20221208; t=1692551478; x=1693156278; 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=CSaEWJ8ZfbHWr5yhgFVj+Zx5rT/HDTX6/S1nEvQsFm4=; b=5MjSDUbvijPtUJu9Yuj6NIS9ANJ0V4l1ovi4yyxHJdVLxIoV/BdXI2sAlRRlbm5rIv kwGL56N/qafmTonFeKujeHTXPGYnUqkbfmHHem15D3TCchXhj2GaLsvhpKrmVtKwcySO Uo0mXlnnWUngh01EiLv7wN9DslOvBC9iEnhPmG8ZvM+S9s0klcyeREJ+lBEnbYcOjlk2 8WItstJrxm8ZgbTjArBIifvMpVr/reixsxUWPiNJYCYsitUhusgcYovKh6l+cukN4KZM Du6Sl9s4f4mKypnqeEyPjv4psDXk7I/wMuzQfgPWA37A0k2kGVYvTiu4R1t60Ey5r3GT LEDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692551478; x=1693156278; 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=CSaEWJ8ZfbHWr5yhgFVj+Zx5rT/HDTX6/S1nEvQsFm4=; b=Vq4MrSiv98LPHHs06P53HN6COJhmZ/xxHbQOalaezoW/1814Ld3ZnPoUw/MKcFFZ/e Vz29YZ9q5SRKO1w6QDBeBop/8tR/wyM0qJI6ChQ/iebqDlBsbW2zON9hBe7D0isqlo2/ 2Yvru+jkLXAoKx6vKC8IOyvBIvRBdcm/hsV8sMqPFh1bxfQKyMCWzrDY6CxZMft/hwFl GAQO6sk+B1eCZnI7VVOjxtzAuAjMZdmEVii9pdHsZEn+b1NU3y39EeQCaUr2s2paMmGb aW3hjeLBTzcHBoGCsI+uOS6mcXsMxqKU6K0TOJLVsXmn7z6sxmwnFsjx0cA5AbgPnt3t zc7w== X-Gm-Message-State: AOJu0YzL0wvNaq2DYHw86nq5Ov6sgNWLAKFvB783UO87u8Vpjuw5Gk4F mJJ7LE/mJJ6A8bBpt16cL2q7A90g9nilnqRM16PhJw== X-Google-Smtp-Source: AGHT+IG9TrX3+RD/orn7HYDCwejCTmXVd9g55imoh3WRY8ML4sW6eoJCYhNWuazXcdFyEersySl13ZwnaS0B6i7LL/g= X-Received: by 2002:a17:907:271a:b0:993:d632:2c3 with SMTP id w26-20020a170907271a00b00993d63202c3mr4592165ejk.21.1692551477820; Sun, 20 Aug 2023 10:11:17 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Sun, 20 Aug 2023 10:11:07 -0700 Message-ID: Subject: Re: Help fix Zsh shell command prompt error or stranee To: Budi Cc: Roman Perepelitsa , Grant Taylor , zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29174 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 Sun, Aug 20, 2023 at 3:50=E2=80=AFAM Budi wrote: > > PS1=3D$(echo -e "$DIRSB\e[41;1;37m%~\e[44;1;33m\n%%\e[m ") > > DIRSB variable is none or sort of > $(echo -e "${\e[41;1;37mWORD\e[m\n\r}") I'm not going to try to work all of that out, but briefly, you need to put a %{ in front of each \e and a %} following each m And as Roman said, you can probably replace each %{...%} grouping that creates, with one of the built-in macros like %F{red}...%f for clarity.