From unknown Sat Aug 16 23:50:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13105: [PATCH] describe-variable shows name of the wrong buffer 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 To: 13105@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135482008424033 (code B ref -1); Thu, 06 Dec 2012 18:55:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Dec 2012 18:54:44 +0000 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 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 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 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_XBL, RP_MATCHES_RCVD, T_DKIM_INVALID autolearn=no version=3.3.2 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 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 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 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 Received: from [98.139.215.140] by nm23.bullet.mail.bf1.yahoo.com with NNFMP; 06 Dec 2012 18:54:04 -0000 Received: from [98.139.212.243] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 06 Dec 2012 18:54:04 -0000 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 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- - 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 Message-ID: <1354820044.42281.YahooMailClassic@web141106.mail.bf1.yahoo.com> Date: Thu, 6 Dec 2012 10:54:04 -0800 (PST) From: Kelly Dean MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1234169369-424790175-1354820044=:42281" 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-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) --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-- From unknown Sat Aug 16 23:50:52 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kelly Dean Subject: bug#13105: closed (Re: bug#13105: [PATCH] describe-variable shows name of the wrong buffer) Message-ID: References: <87obho9ipx.fsf@gnu.org> <1354820044.42281.YahooMailClassic@web141106.mail.bf1.yahoo.com> X-Gnu-PR-Message: they-closed 13105 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 13105@debbugs.gnu.org Date: Fri, 21 Dec 2012 03:41:17 +0000 Content-Type: multipart/mixed; boundary="----------=_1356061277-12243-1" This is a multi-part message in MIME format... ------------=_1356061277-12243-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13105: [PATCH] describe-variable shows name of the wrong buffer which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13105@debbugs.gnu.org. --=20 13105: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13105 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1356061277-12243-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13105-done) by debbugs.gnu.org; 21 Dec 2012 03:40:47 +0000 Received: from localhost ([127.0.0.1]:53246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TltTD-0003AR-6M for submit@debbugs.gnu.org; Thu, 20 Dec 2012 22:40:41 -0500 Received: from mail-pb0-f44.google.com ([209.85.160.44]:41090) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TltSm-00039X-Rh for 13105-done@debbugs.gnu.org; Thu, 20 Dec 2012 22:40:04 -0500 Received: by mail-pb0-f44.google.com with SMTP id uo1so2427694pbc.17 for <13105-done@debbugs.gnu.org>; Thu, 20 Dec 2012 19:39:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=lW5Sr0zAN9QP4hGUW3xAIpNG7fT3sy4jm+HIEdsd8PY=; b=cf5V2ClkH060ujPrv3xgfOwHvIUa29y0Rz3hsyiyQ4dkevnbgXxfn6vzyZkpAapcqG 9a96BFuVSDRqhWTgtCQ82AnRnqUFtxkXL3aOgz9cOZMf0aG9WGXQrc1sIJe/m7RoSV8P r+ux3jXE/NMab+nN90/O8IkLGK3XXg1jWC+qb32EAmNVhFDUg1ItZAp2hHqPLEZ3LOMZ 5YV2kQzZ/EG+Xdpmesugyj6vGplsiRhA1fD6c7o4h+EbKKCZAt8TpgXxnPX9YcQQK0Ut dv/OjsAuA+UoVqfL5gtIFs8L77j8VQMyRZxXvMdX0VoHTs3As7RQTu3iRhc8RktoKYVY Rf3A== X-Received: by 10.66.85.74 with SMTP id f10mr33421739paz.38.1356061184626; Thu, 20 Dec 2012 19:39:44 -0800 (PST) Received: from ulysses ([155.69.18.203]) by mx.google.com with ESMTPS id f5sm6533456pav.22.2012.12.20.19.39.41 (version=SSLv3 cipher=OTHER); Thu, 20 Dec 2012 19:39:43 -0800 (PST) From: Chong Yidong To: Kelly Dean Subject: Re: bug#13105: [PATCH] describe-variable shows name of the wrong buffer References: <1354820044.42281.YahooMailClassic@web141106.mail.bf1.yahoo.com> Date: Fri, 21 Dec 2012 11:39:38 +0800 In-Reply-To: <1354820044.42281.YahooMailClassic@web141106.mail.bf1.yahoo.com> (Kelly Dean's message of "Thu, 6 Dec 2012 10:54:04 -0800 (PST)") Message-ID: <87obho9ipx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13105-done Cc: 13105-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Kelly Dean writes: > 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 I committed a slightly simpler fix. Thanks. ------------=_1356061277-12243-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Dec 2012 18:54:44 +0000 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 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 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 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_XBL, RP_MATCHES_RCVD, T_DKIM_INVALID autolearn=no version=3.3.2 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 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 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 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 Received: from [98.139.215.140] by nm23.bullet.mail.bf1.yahoo.com with NNFMP; 06 Dec 2012 18:54:04 -0000 Received: from [98.139.212.243] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 06 Dec 2012 18:54:04 -0000 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 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- - 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 Message-ID: <1354820044.42281.YahooMailClassic@web141106.mail.bf1.yahoo.com> Date: Thu, 6 Dec 2012 10:54:04 -0800 (PST) From: Kelly Dean Subject: [PATCH] describe-variable shows name of the wrong buffer To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1234169369-424790175-1354820044=:42281" 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-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) --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-- ------------=_1356061277-12243-1--