From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kelly Dean Newsgroups: gmane.emacs.bugs Subject: bug#13105: [PATCH] describe-variable shows name of the wrong buffer Date: Thu, 6 Dec 2012 10:54:04 -0800 (PST) Message-ID: <1354820044.42281.YahooMailClassic@web141106.mail.bf1.yahoo.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="1234169369-424790175-1354820044=:42281" X-Trace: ger.gmane.org 1354820117 24159 80.91.229.3 (6 Dec 2012 18:55:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Dec 2012 18:55:17 +0000 (UTC) To: 13105@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 06 19:55:29 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TggbS-00018I-PS for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Dec 2012 19:55:23 +0100 Original-Received: from localhost ([::1]:47110 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TggbD-0003wZ-Vl for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Dec 2012 13:55:07 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48975) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tggb3-0003to-Mr for bug-gnu-emacs@gnu.org; Thu, 06 Dec 2012 13:55:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tggat-0000R3-TD for bug-gnu-emacs@gnu.org; Thu, 06 Dec 2012 13:54:57 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46913) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tggat-0000Qu-Q6 for bug-gnu-emacs@gnu.org; Thu, 06 Dec 2012 13:54:47 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Tggb7-0006G8-Nz for bug-gnu-emacs@gnu.org; Thu, 06 Dec 2012 13:55:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kelly Dean Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Dec 2012 18:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13105 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.135482008424033 (code B ref -1); Thu, 06 Dec 2012 18:55:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Dec 2012 18:54:44 +0000 Original-Received: from localhost ([127.0.0.1]:57164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tggap-0006FZ-Hp for submit@debbugs.gnu.org; Thu, 06 Dec 2012 13:54:43 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:37459) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tggan-0006FT-U6 for submit@debbugs.gnu.org; Thu, 06 Dec 2012 13:54:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TggaT-0000I0-Lm for submit@debbugs.gnu.org; Thu, 06 Dec 2012 13:54:27 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:56675) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TggaT-0000Ht-J7 for submit@debbugs.gnu.org; Thu, 06 Dec 2012 13:54:21 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TggaM-0003ro-1m for bug-gnu-emacs@gnu.org; Thu, 06 Dec 2012 13:54:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TggaG-0000Et-HG for bug-gnu-emacs@gnu.org; Thu, 06 Dec 2012 13:54:13 -0500 Original-Received: from nm23.bullet.mail.bf1.yahoo.com ([98.139.212.182]:39037) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TggaF-0000DJ-Oz for bug-gnu-emacs@gnu.org; Thu, 06 Dec 2012 13:54:08 -0500 Original-Received: from [98.139.215.140] by nm23.bullet.mail.bf1.yahoo.com with NNFMP; 06 Dec 2012 18:54:04 -0000 Original-Received: from [98.139.212.243] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 06 Dec 2012 18:54:04 -0000 Original-Received: from [127.0.0.1] by omp1052.mail.bf1.yahoo.com with NNFMP; 06 Dec 2012 18:54:04 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 960908.6754.bm@omp1052.mail.bf1.yahoo.com Original-Received: (qmail 44086 invoked by uid 60001); 6 Dec 2012 18:54:04 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1354820044; bh=WeEmLtxv2d8kxQSZXlFOjjcdKRjl+cgtsdPOcvITX0o=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=25QaZa2WGgs/T0yXdxyip3FiLhrMDWpdzdhSBvmSy3NiEKWmF1YmPapqGqNcd373nPv2vMLcg86uUcUk+OfTgH+9x4gdAEPLNRAbCTtBFsuYUmYHBhe9y1TXg0Rj1ZKQZzbSEHQtLN6vVu4LVbDB/jtlYfRO5Z3YDg4CnrQQVo0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=O0F1c6yVygl74nCrQodgGo8UPFJnh8n0ZSWGIWBHZ3vyE4U3fnFzELhQIDkvEFg0GKdB+P28CpfkOxiN8GYXguLaxp6Q4e5N74HTb2O7LsO+Z6qL5CZLc6qbGEhsIvi9b8dihmg30s8bVCTLCGn6UB3LzjhT5p9hy8W6LeBaPow=; X-YMail-OSG: gjh.un0VM1kodZ92ThxHqUDLOwE6cgHia2BtshEQeHBk_fO IQotjxZo.7cdxRaWsQi.XGJPmUxPi5gHCNWMLxTezQyuINpxtIc_dqzWZTHP UUVCJ8iOR9o4SzL_161u7W6I0uElZi3.84QaBuxXPG.QHghXuif3RCaGuW2y UTXnxm9lqOaVuiC0SmXYBgXZEHpRenuvMZeKeRK9.DHG7NKT06QNhnqbsTEM 0kkBvHeb.sP0a54D7GiEAVgi4YNV2BsMmxMrseYgf.MZeg12GS.xDjEFmjAq 0Zt8eM6hqJq9jkI0nfht0I0IrEJZSD3wUl.GSI7kPuzZYbPMK2l1X4ksNpBN n7cMII1cMdShYesyQPcZgijxX9J.KpnRJU8R0EI4F0g9HQTLZSqmRdvTFPC2 t7X3KnY2WfPbLi0uOQJew16FGxt.k2Ei6Pf_76NV2al2Dijbio91JErQ_Yg- - Original-Received: from [178.170.124.210] by web141106.mail.bf1.yahoo.com via HTTP; Thu, 06 Dec 2012 10:54:04 PST X-Rocket-MIMEInfo: 001.001, T24gMjQuMiwgZGVzY3JpYmUtdmFyaWFibGUgc2hvd3MgdGhlIG5hbWUgb2YgdGhlIGN1cnJlbnQgYnVmZmVyLCBldmVuIGlmIHBhc3NlZCBhIGRpZmZlcmVudCBidWZmZXIuCkFwcGx5IHRoZSBhdHRhY2hlZCBkZXNjZnVub3J2YXIucGF0Y2ggKHNlZSBteSBwb3N0IHRvIGVtYWNzLWRldmVsLCAiVW5pZnkgZm4gYW5kIHZhciBoZWxwIHRvIG1ha2UgbGVhcm5pbmcgZWxpc3AgYSBsaXR0bGUgZWFzaWVyIiBmb3IgZGV0YWlscykgdG8gMjQuMi4gVGhlbiBkbyBlbWFjcyAtUSwgdGhlbgpDLVNQQyBDLWggbyBtYXIBMAEBAQE- X-Mailer: YahooMailClassic/15.1.1 YahooMailWebService/0.8.128.478 X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:68040 Archived-At: --1234169369-424790175-1354820044=:42281 Content-Type: text/plain; charset=us-ascii On 24.2, describe-variable shows the name of the current buffer, even if passed a different buffer. Apply the attached descfunorvar.patch (see my post to emacs-devel, "Unify fn and var help to make learning elisp a little easier" for details) to 24.2. Then do emacs -Q, then C-SPC C-h o mark-active RET It says, "Its value is t Local in buffer *Help*" It should say, "Its value is t Local in buffer *scratch*" The attached helpfnsbug.patch fixes the bug. --1234169369-424790175-1354820044=:42281 Content-Type: text/x-diff; name="descfunorvar.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="descfunorvar.patch" LS0tIGVtYWNzLTI0LjIvbGlzcC9oZWxwLWZucy5lbAorKysgZW1hY3MtMjQu Mi9saXNwL2hlbHAtZm5zLmVsCkBAIC04OTcsNiArODk3LDM3IEBACiAKIAog Ozs7IyMjYXV0b2xvYWQKKyhkZWZ1biBkZXNjcmliZS1mdW5jdGlvbi1vci12 YXJpYWJsZSAoc3ltYm9sICZvcHRpb25hbCBidWZmZXIgZnJhbWUpCisgICJE aXNwbGF5IHRoZSBmdWxsIGRvY3VtZW50YXRpb24gb2YgdGhlIGZ1bmN0aW9u IG9yIHZhcmlhYmxlIFNZTUJPTC4KK0lmIFNZTUJPTCBpcyBhIHZhcmlhYmxl IGFuZCBoYXMgYSBidWZmZXItbG9jYWwgdmFsdWUgaW4gQlVGRkVSIG9yIEZS QU1FCitcKGRlZmF1bHQgdG8gdGhlIGN1cnJlbnQgYnVmZmVyIGFuZCBjdXJy ZW50IGZyYW1lKSwgaXQgaXMgZGlzcGxheWVkIGFsb25nCit3aXRoIHRoZSBn bG9iYWwgdmFsdWUuIgorICAoaW50ZXJhY3RpdmUKKyAgIChsZXQqICgodi1v ci1mICh2YXJpYWJsZS1hdC1wb2ludCkpCisJIChmb3VuZCAoc3ltYm9scCB2 LW9yLWYpKQorCSAodi1vci1mIChpZiBmb3VuZCB2LW9yLWYgKGZ1bmN0aW9u LWNhbGxlZC1hdC1wb2ludCkpKQorCSAoZm91bmQgKG9yIGZvdW5kIHYtb3It ZikpCisJIChlbmFibGUtcmVjdXJzaXZlLW1pbmlidWZmZXJzIHQpCisJIHZh bCkKKyAgICAgKHNldHEgdmFsIChjb21wbGV0aW5nLXJlYWQgKGlmIGZvdW5k CisJCQkJICAgIChmb3JtYXQKKwkJCQkgICAgICJEZXNjcmliZSBmdW5jdGlv biBvciB2YXJpYWJsZSAoZGVmYXVsdCAlcyk6ICIgdi1vci1mKQorCQkJCSAg IkRlc2NyaWJlIGZ1bmN0aW9uIG9yIHZhcmlhYmxlOiAiKQorCQkJCW9iYXJy YXkKKwkJCQkobGFtYmRhICh2dikKKwkJCQkgIChvciAoZmJvdW5kcCB2dikK KwkJCQkgICAgICAoZ2V0IHZ2ICd2YXJpYWJsZS1kb2N1bWVudGF0aW9uKQor CQkJCSAgICAgIChhbmQgKGJvdW5kcCB2dikgKG5vdCAoa2V5d29yZHAgdnYp KSkpKQorCQkJCXQgbmlsIG5pbAorCQkJCShpZiBmb3VuZCAoc3ltYm9sLW5h bWUgdi1vci1mKSkpKQorICAgICAobGlzdCAoaWYgKGVxdWFsIHZhbCAiIikK KwkgICAgICAgdi1vci1mIChpbnRlcm4gdmFsKSkpKSkKKyAgKGlmIChub3Qg KHN5bWJvbHAgc3ltYm9sKSkgKG1lc3NhZ2UgIllvdSBkaWRuJ3Qgc3BlY2lm eSBhIGZ1bmN0aW9uIG9yIHZhcmlhYmxlIikKKyAgICAodW5sZXNzIChidWZm ZXItbGl2ZS1wIGJ1ZmZlcikgKHNldHEgYnVmZmVyIChjdXJyZW50LWJ1ZmZl cikpKQorICAgICh1bmxlc3MgKGZyYW1lLWxpdmUtcCBmcmFtZSkgKHNldHEg ZnJhbWUgKHNlbGVjdGVkLWZyYW1lKSkpCisgICAgKGhlbHAteHJlZi1pbnRl cm5lZCBzeW1ib2wgYnVmZmVyIGZyYW1lKSkpCisKKzs7OyMjI2F1dG9sb2Fk CiAoZGVmdW4gZGVzY3JpYmUtc3ludGF4ICgmb3B0aW9uYWwgYnVmZmVyKQog ICAiRGVzY3JpYmUgdGhlIHN5bnRheCBzcGVjaWZpY2F0aW9ucyBpbiB0aGUg c3ludGF4IHRhYmxlIG9mIEJVRkZFUi4KIFRoZSBkZXNjcmlwdGlvbnMgYXJl IGluc2VydGVkIGluIGEgaGVscCBidWZmZXIsIHdoaWNoIGlzIHRoZW4gZGlz cGxheWVkLgotLS0gZW1hY3MtMjQuMi9saXNwL2hlbHAtbW9kZS5lbAorKysg ZW1hY3MtMjQuMi9saXNwL2hlbHAtbW9kZS5lbApAQCAtNjI3LDEwICs2Mjcs MTMgQEAKIAogDAogOzsgQWRkaXRpb25hbCBmdW5jdGlvbnMgZm9yIChyZS0p Y3JlYXRpbmcgdHlwZXMgb2YgaGVscCBidWZmZXJzLgotKGRlZnVuIGhlbHAt eHJlZi1pbnRlcm5lZCAoc3ltYm9sKQorCis7OzsjIyNhdXRvbG9hZAorKGRl ZnVuIGhlbHAteHJlZi1pbnRlcm5lZCAoc3ltYm9sICZvcHRpb25hbCBidWZm ZXIgZnJhbWUpCiAgICJGb2xsb3cgYSBoeXBlcmxpbmsgd2hpY2ggYXBwZWFy ZWQgdG8gYmUgYW4gYXJiaXRyYXJ5IGludGVybmVkIFNZTUJPTC4KIEJvdGgg dmFyaWFibGUsIGZ1bmN0aW9uIGFuZCBmYWNlIGRvY3VtZW50YXRpb24gYXJl IGV4dHJhY3RlZCBpbnRvIGEgc2luZ2xlCi1oZWxwIGJ1ZmZlci4iCitoZWxw IGJ1ZmZlci4gSWYgU1lNQk9MIGlzIGEgdmFyaWFibGUsIGluY2x1ZGUgYnVm ZmVyLWxvY2FsIHZhbHVlIGZvciBvcHRpb25hbAorQlVGRkVSIG9yIEZSQU1F LiIKICAgKHdpdGgtY3VycmVudC1idWZmZXIgKGhlbHAtYnVmZmVyKQogICAg IDs7IFB1c2ggdGhlIHByZXZpb3VzIGl0ZW0gb24gdGhlIHN0YWNrIGJlZm9y ZSBjbG9iYmVyaW5nIHRoZSBvdXRwdXQgYnVmZmVyLgogICAgIChoZWxwLXNl dHVwLXhyZWYgbmlsIG5pbCkKQEAgLTY0Niw3ICs2NDksNyBAQAogCQkJICAo Z2V0IHN5bWJvbCAndmFyaWFibGUtZG9jdW1lbnRhdGlvbikpCiAJCSAgOzsg RG9uJ3QgcmVjb3JkIHRoZSBjdXJyZW50IGVudHJ5IGluIHRoZSBzdGFjay4K IAkJICAoc2V0cSBoZWxwLXhyZWYtc3RhY2staXRlbSBuaWwpCi0JCSAgKGRl c2NyaWJlLXZhcmlhYmxlIHN5bWJvbCkpKSkKKwkJICAoZGVzY3JpYmUtdmFy aWFibGUgc3ltYm9sIGJ1ZmZlciBmcmFtZSkpKSkKICAgICAgIChjb25kCiAg ICAgICAgKHNkb2MKIAk7OyBXZSBub3cgaGF2ZSBhIGhlbHAgYnVmZmVyIG9u IHRoZSB2YXJpYWJsZS4KLS0tIGVtYWNzLTI0LjIvbGlzcC9oZWxwLmVsCisr KyBlbWFjcy0yNC4yL2xpc3AvaGVscC5lbApAQCAtOTAsNiArOTAsNyBAQAog ICAgIChkZWZpbmUta2V5IG1hcCAiayIgJ2Rlc2NyaWJlLWtleSkKICAgICAo ZGVmaW5lLWtleSBtYXAgImwiICd2aWV3LWxvc3NhZ2UpCiAgICAgKGRlZmlu ZS1rZXkgbWFwICJtIiAnZGVzY3JpYmUtbW9kZSkKKyAgICAoZGVmaW5lLWtl eSBtYXAgIm8iICdkZXNjcmliZS1mdW5jdGlvbi1vci12YXJpYWJsZSkKICAg ICAoZGVmaW5lLWtleSBtYXAgIm4iICd2aWV3LWVtYWNzLW5ld3MpCiAgICAg KGRlZmluZS1rZXkgbWFwICJwIiAnZmluZGVyLWJ5LWtleXdvcmQpCiAgICAg KGRlZmluZS1rZXkgbWFwICJQIiAnZGVzY3JpYmUtcGFja2FnZSkKQEAgLTIx NSw2ICsyMTYsNyBAQAogbSAgICAgICAgICAgRGlzcGxheSBkb2N1bWVudGF0 aW9uIG9mIGN1cnJlbnQgbWlub3IgbW9kZXMgYW5kIGN1cnJlbnQgbWFqb3Ig bW9kZSwKICAgICAgICAgICAgICAgaW5jbHVkaW5nIHRoZWlyIHNwZWNpYWwg Y29tbWFuZHMuCiBuICAgICAgICAgICBEaXNwbGF5IG5ld3Mgb2YgcmVjZW50 IEVtYWNzIGNoYW5nZXMuCitvIFNZTUJPTCAgICBEaXNwbGF5IHRoZSBnaXZl biBmdW5jdGlvbiBvciB2YXJpYWJsZSdzIGRvY3VtZW50YXRpb24gYW5kIHZh bHVlLgogcCBUT1BJQyAgICAgRmluZCBwYWNrYWdlcyBtYXRjaGluZyBhIGdp dmVuIHRvcGljIGtleXdvcmQuCiByICAgICAgICAgICBEaXNwbGF5IHRoZSBF bWFjcyBtYW51YWwgaW4gSW5mbyBtb2RlLgogcyAgICAgICAgICAgRGlzcGxh eSBjb250ZW50cyBvZiBjdXJyZW50IHN5bnRheCB0YWJsZSwgcGx1cyBleHBs YW5hdGlvbnMuCg== --1234169369-424790175-1354820044=:42281 Content-Type: text/x-diff; name="helpfnsbug.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="helpfnsbug.patch" LS0tIGVtYWNzLTI0LjIvbGlzcC9oZWxwLWZucy5lbAkyMDEyLTA4LTIyIDIy OjMzOjQyLjAwMDAwMDAwMCAtMDcwMAorKysgZW1hY3MtMjQuMi9saXNwL2hl bHAtZm5zLmVsLm5ldzIJMjAxMi0xMi0wNCAxNDoxNTo0NS4yOTY2OTI0ODMg LTA3MDAKQEAgLTc0Miw3ICs3NDIsNyBAQAogICAgICAgICAgICAgICAgIChw cmluYyAoZm9ybWF0ICIlc29jYWwgaW4gYnVmZmVyICVzOyAiCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGlmIChnZXQgdmFyaWFibGUgJ3Bl cm1hbmVudC1sb2NhbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIlBlcm1hbmVudGx5IGwiICJMIikKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoYnVmZmVyLW5hbWUpKSkpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVy IChidWZmZXItbmFtZSkpKSkpCiAgICAgICAgICAgICAgICAoKGZyYW1lcCBs b2N1cykKICAgICAgICAgICAgICAgICAocHJpbmMgKGZvcm1hdCAiSXQgaXMg YSBmcmFtZS1sb2NhbCB2YXJpYWJsZTsgIikpKQogICAgICAgICAgICAgICAg KCh0ZXJtaW5hbC1saXZlLXAgbG9jdXMpCg== --1234169369-424790175-1354820044=:42281--