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=0.5 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FORGED_MUA_MOZILLA,FREEMAIL_FROM,MAILING_LIST_MULTI, NICE_REPLY_A,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 25222 invoked from network); 21 Mar 2022 18:00:26 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 21 Mar 2022 18:00:26 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1647885626; b=UNrHpzeTMFVEYVTfaSHXbYUccKV6k/wGnhiB6oU9KMUGcpDHIdPz30HdGzjbaAJwg5G0VkkhCr 2z4Ja1u4tMlxXJDqvV//L3v9Ptjl6DbdMQi7HVL5Y0XQVZg3KIbHuGE4T7wk1i5X9M6H5X4npw hmvhM/dLSpmnZqc0TwSNwlkBg4qv+BQtBtLVPaMSVCcnrMzLCZSMxvWepkMa2aWOKx0NDQmTuh e1SgYNr31D3Ao11vG0gb/uCU9ygz+UTeF7dLMzR/aRWtQT8T9oqspC8lLDUUXa/9IA+i4pkxWl XKbjmEMqWpYczfcWlZwsABJ59TUO++cL6u3co1LS/2nDBg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.17.21; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=pass header.from=gmx.net; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1647885626; bh=VZVCdcWGa9bZ591fxvfYVPGYiBTk+Mi5mH3CRNH71R0=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:DKIM-Signature: DKIM-Signature; b=NCARt2LY5SQK56b2j0Nq+9d/jVC3aeU0rluGudVJzxuFUZIx63DJegBu2IL026xOxJlr5gDX2G l4GZeB1u6ZJ8lDSNoZ7n5utN9zrvk5r8MZnt9IOjgUOJhWIy+ir1dqRIeT5LWhZO5V1y6yqZX3 Rr5DMSe/LAAKIMU5lfYJ9ZVv9GRQA6MrE525kvMXa6YEvLHEFrJkO3ZajCu9AILgZftcr7gP8H JFtNoY16Ksu9GoBzSApeeEgAKkmmM7XT/tsqpVkNphhQsP/mo60PoYLtBzu7gitYUXdod97HIo p72dgKTnBOBJhuf/Y3pPhaGKm1ya3uG2uv+xn0TOLP562Q==; 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:In-Reply-To :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID; bh=VZVCdcWGa9bZ591fxvfYVPGYiBTk+Mi5mH3CRNH71R0=; b=d9/qXke31yBOWC6f8GeA4BsIiv vbs495CZ8wev9O8cenq8lMWhGugYBWB7CMFjYiQ+RWuPFL/guNByoYoim+qa/LmFiiqtefGgSbEgZ tNuHJLhnTqW60eMwzWc23BNkNcG9SwUXoKkF3iY97pNo34CK9A1O+JKy8aVQbqoXqFt9FWenjTXPA PM/Dny4L4QWthahgxaLc0gY/WddKhL6uq44BxwXaJ2tRS33I+UTFGYD3Ezgy2OWJJMccnEBq6OVHc xA5MZx7O3XJLzscuG+9TJaLZDlL0rGYGxPEy8o3v4eT412QzFBXDUo0MiYqCnebqkNCTpG9c7H7Gy jCWlClPg==; Received: from authenticated user by zero.zsh.org with local id 1nWMKP-000K78-7v; Mon, 21 Mar 2022 18:00:25 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.17.21; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=pass header.from=gmx.net; arc=none Received: from mout.gmx.net ([212.227.17.21]:54625) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1nWM88-000Iu6-I7; Mon, 21 Mar 2022 17:47:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1647884863; bh=VZVCdcWGa9bZ591fxvfYVPGYiBTk+Mi5mH3CRNH71R0=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=K4sVtysHwEnd6CGerLjyXBd948smdxzEqobK6Ku7hDTD2R3Cc0kHxp9g/zHZ2copR kWzX6vFXVwJjzvodbX6AwopFZBKgCsKCZD2GwOGI4yP4o4mCI/igVifvp1vDM58hoZ mRpw9Pixnc1nPHNdGJ7TZFFwtveY3EFo4VN+7JVU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from debian64 ([95.91.211.110]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4JmT-1nWdFH3hE9-000Iba; Mon, 21 Mar 2022 18:47:43 +0100 Received: from ox by debian64 with local (Exim 4.92) (envelope-from ) id 1nWM85-0008Gp-72; Mon, 21 Mar 2022 18:47:41 +0100 Date: Mon, 21 Mar 2022 18:47:41 +0100 From: Frank Schwidom To: Mikael Magnusson Cc: Frank Schwidom , zsh-users@zsh.org Subject: Re: Hi, can someone help me to convert my bash PS1 to zsh? Message-ID: <20220321174741.GB1727@debian64> References: <20220321160650.GA1727@debian64> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 X-Provags-ID: V03:K1:sitGYqfA8/aTOlCkKdAnfxiqaYk5hdXBOmOrOazcp+E+rrSN7ou OerxDPoDFXfV8+v3sIVwAHVzry6KQNwW1OFvzQvMI7jVXX1D3m1CnHvxSIMtRPcyJ4qPR1Z wkCLgdOvKUVIlF1HMUWo7N78dED2iD0TtuG4e1VK0x5bi7pqH95afvSusxv9/8y2CNEX9E1 PiKOxGfLYUc7sbXbVgERQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:UVRpK2LwrII=:+lr+PVVgdrVQVruUrFuuzv W4aEz0LpUcqDO0nm/Q3eqzhCstta26xbZXtXQx7ir+t/NLvIpvcHOmzPzctPv8YmB9iuafT7u G4rXz63h3oc5s9r9LqYmvGh4V+kgX255CoYP+GFRCEipoyfTPaKTaBov2EXC2k2T4okVJWKDU 8UdIaCZskrR557di7rQHy+8QoJ6S56UYDfQ9f3v91tyPdRMXg0QrreW/Zdla5kZNJ4EGv+dN1 1VlS5pMExIjcFO3J13/P2vPClGhS9nb/OhLony3PlgBAwhp8AVRrUKC+d8Y2VJTgOjj/wBVia n+LJGdFZnXdVnb9Ktk9kD3KczUU0wgcq5k5pQESrooJJuggrJP5T6q2LdsHd6kpdc3QGPsWl1 CMvr/X4K1EDH4RP1X7901Xc5DH/X2tIAvZvaLCltrAjCiDkTDUuMdbkXPkyt0cK0WP8jMRzvO vnck5DBzLjM62pw44GJAO+cMjo5x5bEgeKMqLynb+MeewRZYFaWvJCTGGSlbbSV8ClPVx+Gdb KXorLJ2BikhU8WHFzXCF/yMaEFvzpz9bFlrpozHBBNOUH8sewhZksTVxgxlJoGK/IBsYJeR7z ROIJvpy/y4kNB26LDfIqKnh1A2M4kT/81d0iLQAlZdxgM8j6Hkbxu+CSx4JJeBUJJwaxAxjUD jsHrVRQCpMRrypERbscPDukXsyZnTuy8t+xxt3e/vx6qKVmp3jfBrG1/sCtwfQYnPvvVOOKz/ vPPppOVNX5SSSTU6p9/kIQVfiY7YiGUTUfdf/uXxB21bjLG36+fKpebPQ32uxm1MTJOhyeaHv Nre1M0vYK8YgYJxsD5gSygCu7ZwETRssEXaAe99vvr3eBruAkiysY6CBSamlX3ugs+4Lz4j29 8o7te9HutIkWli43Kn4vd4JwHGYKryhoTxq2QAYZ9e3WYpqPMynjPqzgiebOHn4oNIBr0YafD f/NHjxlOjovAeqIP/tMKy4q5ULEcaV3vqVkXa4gzI6K0MOpTZyZkIEv3lB7NjWx5MMUbK3nps DT1zmmay+O/1I/TsHZV2ZR747ZHlxWY5Bs0ixgzc0D5pvOqF4n+sedY/fccmDwk4XZmVgztfa MPhK9VyT7/9YC8= Content-Transfer-Encoding: quoted-printable X-Seq: 27591 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 2022-03-21 17:57:41, Mikael Magnusson wrote: > On 3/21/22, Frank Schwidom wrote: > > And here it is: > > > > (ins)$ echo "$PS1" > > \[\]\u@\h \D{%Y-%m-%d %H:%M:%S}:\n\[\]\w\n\[\]\$\[\] > > > > (ins)$ set | grep '^PS1=3D' > > PS1=3D$'\\[\E[32m\\]\\u@\\h \\D{%Y-%m-%d > > %H:%M:%S}:\\n\\[\E[33m\\]\\w\\n\\[\E[35m\\]\\$\\[\E[0m\\] ' > > The manpage lists all the codes for zsh, which start with %. If you > don't want to scroll down that much, you can also interactively type > PS1=3D% and then hit tab for an abbreviated list. (the format inside > %D{} is likely to be the exact same) > > Separately from that, you'll want to remove any \e[32m stuff and > instead use %F{red} to start a color and %f to end (eg the 0m). If you > use hardcoded escape sequences, you have to write %{ %} around them, > or your cursor will end up in funny places, but there is no reason to > do so for the codes you use. > > For example you might have, PS1=3D'%F{blue}%n@%m %D{%Y-%m}%f' etc. (I > don't know what the remaining bash codes correspond to). > > -- > Mikael Magnusson > I want to create a multiline prompt. I am missing the code for carriage re= turn or newline. In bash my Prompt looks like: user@computer 2022-03-21 18:43:18: ~ (ins)$ This '(ins)' comes from readline in vi mode and tells me in which state I = am. How can I create a newline in PS1? Regards.