From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29215 invoked from network); 7 Aug 2008 15:10:46 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 7 Aug 2008 15:10:46 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 2453 invoked from network); 7 Aug 2008 15:10:37 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 7 Aug 2008 15:10:37 -0000 Received: (qmail 14777 invoked by alias); 7 Aug 2008 15:10:25 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 25421 Received: (qmail 14760 invoked from network); 7 Aug 2008 15:10:22 -0000 Received: from bifrost.dotsrc.org (130.225.254.106) by sunsite.dk with SMTP; 7 Aug 2008 15:10:22 -0000 Received: from vms173001pub.verizon.net (vms173001pub.verizon.net [206.46.173.1]) by bifrost.dotsrc.org (Postfix) with ESMTP id 4538B8056E06 for ; Thu, 7 Aug 2008 17:10:19 +0200 (CEST) Received: from torch.brasslantern.com ([96.238.220.37]) by vms173001.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0K58009MSKT5P474@vms173001.mailsrvcs.net> for zsh-workers@sunsite.dk; Thu, 07 Aug 2008 10:10:18 -0500 (CDT) Received: from torch.brasslantern.com (localhost.localdomain [127.0.0.1]) by torch.brasslantern.com (8.13.1/8.13.1) with ESMTP id m77FAGkK017319 for ; Thu, 07 Aug 2008 08:10:17 -0700 Received: (from schaefer@localhost) by torch.brasslantern.com (8.13.1/8.13.1/Submit) id m77FAGL4017318 for zsh-workers@sunsite.dk; Thu, 07 Aug 2008 08:10:16 -0700 Date: Thu, 07 Aug 2008 08:10:16 -0700 From: Bart Schaefer Subject: Re: DEBUG_CMD_LINE (Was Re: PATCH: skip command from debug trap) In-reply-to: <6cd6de210808070637h69f0371cw9ed111cf8bcfbde8@mail.gmail.com> To: "Zsh hackers list" Message-id: <080807081016.ZM17317@torch.brasslantern.com> MIME-version: 1.0 X-Mailer: OpenZMail Classic (0.9.2 24April2005) Content-type: text/plain; charset=us-ascii References: <6cd6de210808061419q2a81856cv62969490069e8f3e@mail.gmail.com> <20080807095441.3058605d@news01> <20080807093139.GA6839@sc.homeunix.net> <20080807111438.59126ef3@news01> <20080807104030.GA7373@sc.homeunix.net> <20080807130656.34179090@news01> <6cd6de210808070637h69f0371cw9ed111cf8bcfbde8@mail.gmail.com> Comments: In reply to "Rocky Bernstein" "Re: DEBUG_CMD_LINE (Was Re: PATCH: skip command from debug trap)" (Aug 7, 9:37am) X-Virus-Scanned: ClamAV 0.92.1/7972/Thu Aug 7 14:22:20 2008 on bifrost X-Virus-Status: Clean On Aug 7, 9:37am, Rocky Bernstein wrote: } } Perhaps it is time to change the default in zsh as well. I don't think } it ikely someone sets PS4 with backticks and $() and so on and } expects to see exactly those strings in trace output. I strongly disagree. Exporting PS4 (or any other PS* variable) is Just Plain Wrong and shouldn't be considered as a reason for such a change, and if you're putting those things in a variable from within zsh it's negligible extra effort to set the option. } However if older zsh compatibility is a concern here, the usual thing } to do is warn that the option is changing, and after a release or so } make the change. Heh. If you want to do it that way, I've probably got nothing to worry about, as I'll be retired by the time the shell goes through two more "stable" releases at the current rate.