From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29899 invoked by alias); 27 Sep 2017 23:56:51 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41775 Received: (qmail 831 invoked by uid 1010); 27 Sep 2017 23:56:49 -0000 X-Qmail-Scanner-Diagnostics: from mail-qk0-f170.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.220.170):SA:0(-1.4/5.0):. Processed in 6.06592 secs); 27 Sep 2017 23:56:49 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_SORBS_SPAM,SPF_PASS, T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=ddxgxW2i4Nv6aZwomD6mTt2BP/IjjMti4XOqatZe224=; b=jsAGvhowFuZ81fmJxG9DkkEv/WXHMfmQ60T8wAnMhZZOHpXbocS1QSjAGjcEvxfo+a IbvpsE3LH6MCUFP6GTYogVT6vC47dhQmuiydhZxPZOsVbnvh9CapkuYJ7T7vNmH57CEa Ou5K0KS9/jUy4LeHF1gsnZ695vIVetfSzcbYaFGBIWIp1h8WDr7mjwmnSCZTe2QhKmBB 2tWAjjkM5WhdDTe3k43wgkbRDwu8+lYGJjEfFqdN1u+dA7JmvJYUdEKYWY2BLLCzDY37 D4S0WIMFX/fVM7rheQMebzITicX+ZkLZ0ife4XFYkTDk5cUTHi99goQzkfX0E8uxxA3H M1gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ddxgxW2i4Nv6aZwomD6mTt2BP/IjjMti4XOqatZe224=; b=GF7Usn4Gxbupj1mNQmAdR+ePegP/+u8zhbbo4ekB5hPgC79j2fKsasomOyljDOUWfq CGC7GxMI5UlnssKn4VRkzdfRdM6xdd0EwztS0MO9tobplzsrVjQZn6mny1OXXrvY9WK8 V5JQlgWONuF0Wez3u0FxiiNmR7QCYEdvp721BJfCu7iXVmkMSRV/PqclisVWhtmZxms9 XnT78LO0pdWq4JwidfBgLDAILwQ9ydZU9xVFgU4hmeFfEtNVNCXH7N9co2bxlImWPXfL 7W7/HFIAF8gMK2PH0B9f2YDtueZ9Ohb6VFdWeTDx4mLE84eICI4W5es52FeQbPELorJe 540A== X-Gm-Message-State: AHPjjUjvyv+o0kq8HMYbQGPz/5AfQWzQmYtsGh/+8C+8nSbt3CQ4KaXi JZ3M+RiE1ZQdO3cXnbfGf1HYPqUKgj2dwZaMt/oKwA== X-Google-Smtp-Source: AOwi7QDl1xizQ3Wq8foIkxs0v+gQgsQ0rrulbWGtZXEWGG9lLF/1Gc+Ff0qMg+RoaIIb8me1LKJq2VA2EF7glSuhOD4= X-Received: by 10.55.97.208 with SMTP id v199mr4514969qkb.165.1506556594946; Wed, 27 Sep 2017 16:56:34 -0700 (PDT) MIME-Version: 1.0 From: Bart Schaefer Date: Wed, 27 Sep 2017 16:56:34 -0700 Message-ID: Subject: POSIX and PROMPT_BANG To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" By a coincidence I won't bother to explain, it has just come to my attention that the POSIX spec says (reprhrased in zsh terminology) that PS1 shall be interpreted as if PROMPT_BANG is set, which we do not do by default in sh emulation (but do in ksh emulation). However, it appears PROMPT_BANG is *not* supposed to apply to PS2 or PS4 (PS3 is unspecified because "select" is not a POSIX feature). Zsh applies it the same to all prompts. I'm not advocating doing anything about this, merely making note.