From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29868 invoked from network); 11 Feb 2007 00:23:29 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO autolearn=ham version=3.1.7 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 11 Feb 2007 00:23:29 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 61602 invoked from network); 11 Feb 2007 00:23:23 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 11 Feb 2007 00:23:23 -0000 Received: (qmail 15075 invoked by alias); 11 Feb 2007 00:23:20 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 23164 Received: (qmail 15065 invoked from network); 11 Feb 2007 00:23:20 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 11 Feb 2007 00:23:20 -0000 Received: (qmail 61314 invoked from network); 11 Feb 2007 00:23:20 -0000 Received: from nf-out-0910.google.com (64.233.182.188) by a.mx.sunsite.dk with SMTP; 11 Feb 2007 00:23:14 -0000 Received: by nf-out-0910.google.com with SMTP id m18so1496930nfc for ; Sat, 10 Feb 2007 16:23:13 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=Ue3bQzrFRpjGnW5vNgSu4WG4hiUlxgOskQucYrbZ0QaP55DunhKRdQQ7+HH95DPNMmVXhNlCJG0XbgO32nnsYGUd0tSJLdXlH2QPAtZ4Fb5z51MAvs8F2w0k1jaqSpGJddSVXi4eAv1sV13/z24g5DXqBL9Q+mO6xpiwAbEr8XI= Received: by 10.82.148.7 with SMTP id v7mr10897962bud.1171153392606; Sat, 10 Feb 2007 16:23:12 -0800 (PST) Received: by 10.82.146.12 with HTTP; Sat, 10 Feb 2007 16:23:12 -0800 (PST) Message-ID: Date: Sat, 10 Feb 2007 16:23:12 -0800 From: "Felix Rosencrantz" To: "Zsh hackers list" Subject: PATCH: silient popd when PUSHD_SILENT is set. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_11085_8227960.1171153392576" ------=_Part_11085_8227960.1171153392576 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline When PUSHD_SILENT is set, the popd command will still print something if it is given an argument. Example: zsh -f % setopt PUSHD_SILENT % pushd /etc/ % pushd /tmp % pushd / % popd % popd +1 /tmp % This was noticed by Bart more than a decade ago in zsh-workers 2219: http://www.zsh.org/mla/workers/1996/msg01519.html Though there was never a response. I think the attached patch will fix it. -FR. ------=_Part_11085_8227960.1171153392576 Content-Type: text/plain; name=builtin_patch.txt; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_ey0qeqlo Content-Disposition: attachment; filename="builtin_patch.txt" SW5kZXg6IFNyYy9idWlsdGluLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3QvenNoL3pz aC9TcmMvYnVpbHRpbi5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjE3NQpkaWZmIC11IC1yMS4x NzUgYnVpbHRpbi5jCi0tLSBTcmMvYnVpbHRpbi5jCTYgRmViIDIwMDcgMjE6NDc6NTQgLTAwMDAJ MS4xNzUKKysrIFNyYy9idWlsdGluLmMJMTEgRmViIDIwMDcgMDA6MTc6NTcgLTAwMDAKQEAgLTEx MjMsOSArMTEyMywxMCBAQAogICAgIHNldF9wd2RfZW52KCk7CiAKICAgICBpZiAoaXNzZXQoSU5U RVJBQ1RJVkUpKSB7Ci0JaWYgKHVuc2V0KFBVU0hEU0lMRU5UKSAmJiBmdW5jICE9IEJJTl9DRCkK LQkgICAgcHJpbnRkaXJzdGFjaygpOwotCWVsc2UgaWYgKGRvcHJpbnRkaXIpIHsKKwlpZiAoZnVu YyAhPSBCSU5fQ0QpIHsKKyAgICAgICAgICAgIGlmICh1bnNldChQVVNIRFNJTEVOVCkpCisJICAg ICAgICBwcmludGRpcnN0YWNrKCk7CisgICAgICAgIH0gZWxzZSBpZiAoZG9wcmludGRpcikgewog CSAgICBmcHJpbnRkaXIocHdkLCBzdGRvdXQpOwogCSAgICBwdXRjaGFyKCdcbicpOwogCX0K ------=_Part_11085_8227960.1171153392576--