From unknown Thu Sep 11 06:07:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15830: 24.3.50; `current-active-maps' misses bindings (?) Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Nov 2013 20:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15830 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15830@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13838570295202 (code B ref -1); Thu, 07 Nov 2013 20:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Nov 2013 20:43:49 +0000 Received: from localhost ([127.0.0.1]:39926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeWQe-0001Lo-49 for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43292) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeWQb-0001LS-Ps for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeWQM-0003Z1-EC for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:40 -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.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeWQM-0003Yw-BA for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:30 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44994) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeWQD-0000iD-Oc for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2013 15:43:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeWQ4-0003VJ-Kt for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2013 15:43:21 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:39365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeWQ4-0003Uh-Em for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2013 15:43:12 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA7Kh9WJ007298 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 7 Nov 2013 20:43:10 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA7Kh9HF007064 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 7 Nov 2013 20:43:09 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA7Kh9vD007057 for ; Thu, 7 Nov 2013 20:43:09 GMT MIME-Version: 1.0 Message-ID: <057a647b-9214-4568-ab52-9d3148b07936@default> Date: Thu, 7 Nov 2013 12:43:07 -0800 (PST) From: Drew Adams X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) emacs -Q (defun foo () (interactive) (message "FOOOOOOOOOOOO")) (global-set-key [(control meta shift ?u)] 'foo) (current-active-maps t) Evaluate all of those, the last one, at least, using `pp-eval-last-sexp'. C-h f foo RET shows that `foo' is bound to `C-M-S-u' (aka `C-M-U'). Search for `foo' in *Pp Eval Output*. It's not there. Shouldn't it be? The doc for `current-active-maps' leads me to believe that `foo's binding should be included. Am I missing something, or is this a bug? Same thing for `(current-active-maps)', i.e., without any arg. If I am misunderstanding, what is a way to get all of the currently active bindings, i.e., what I have been expecting from `current-active-maps'? In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-10-19 on LEG570 Bzr revision: 114715 rgm@gnu.org-20131019023520-s8mwtib7xcx9e05w Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=3D-O0 -g3' CPPFLAGS=3D-DGLYPH_DEBUG= =3D1' From unknown Thu Sep 11 06:07:33 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Drew Adams Subject: bug#15830: closed (Re: bug#15830: 24.3.50; `current-active-maps' misses bindings (?)) Message-ID: References: <057a647b-9214-4568-ab52-9d3148b07936@default> X-Gnu-PR-Message: they-closed 15830 X-Gnu-PR-Package: emacs Reply-To: 15830@debbugs.gnu.org Date: Fri, 08 Nov 2013 01:25:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1383873902-30764-1" This is a multi-part message in MIME format... ------------=_1383873902-30764-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15830: 24.3.50; `current-active-maps' misses bindings (?) 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 15830@debbugs.gnu.org. --=20 15830: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15830 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1383873902-30764-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15830-done) by debbugs.gnu.org; 8 Nov 2013 01:24:30 +0000 Received: from localhost ([127.0.0.1]:40311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeaoH-0007zT-Mw for submit@debbugs.gnu.org; Thu, 07 Nov 2013 20:24:30 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:6984) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeaoD-0007zB-Hr for 15830-done@debbugs.gnu.org; Thu, 07 Nov 2013 20:24:25 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFFpYcs/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IPAS-Result: Av8EABK/CFFFpYcs/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="37347491" Received: from 69-165-135-44.dsl.teksavvy.com (HELO pastel.home) ([69.165.135.44]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 07 Nov 2013 20:24:19 -0500 Received: by pastel.home (Postfix, from userid 20848) id C8B32606C4; Thu, 7 Nov 2013 20:24:19 -0500 (EST) From: Stefan Monnier To: Drew Adams Subject: Re: bug#15830: 24.3.50; `current-active-maps' misses bindings (?) Message-ID: References: <057a647b-9214-4568-ab52-9d3148b07936@default> Date: Thu, 07 Nov 2013 20:24:19 -0500 In-Reply-To: <057a647b-9214-4568-ab52-9d3148b07936@default> (Drew Adams's message of "Thu, 7 Nov 2013 12:43:07 -0800 (PST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15830-done Cc: 15830-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Search for `foo' in *Pp Eval Output*. It's not there. Shouldn't it be? No, it shouldn't be, because it's in the symbol-function slot of the symbol `esc-map'. Stefan ------------=_1383873902-30764-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Nov 2013 20:43:49 +0000 Received: from localhost ([127.0.0.1]:39926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeWQe-0001Lo-49 for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43292) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeWQb-0001LS-Ps for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeWQM-0003Z1-EC for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:40 -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.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeWQM-0003Yw-BA for submit@debbugs.gnu.org; Thu, 07 Nov 2013 15:43:30 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44994) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeWQD-0000iD-Oc for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2013 15:43:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeWQ4-0003VJ-Kt for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2013 15:43:21 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:39365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeWQ4-0003Uh-Em for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2013 15:43:12 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA7Kh9WJ007298 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 7 Nov 2013 20:43:10 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA7Kh9HF007064 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 7 Nov 2013 20:43:09 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA7Kh9vD007057 for ; Thu, 7 Nov 2013 20:43:09 GMT MIME-Version: 1.0 Message-ID: <057a647b-9214-4568-ab52-9d3148b07936@default> Date: Thu, 7 Nov 2013 12:43:07 -0800 (PST) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; `current-active-maps' misses bindings (?) X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) emacs -Q (defun foo () (interactive) (message "FOOOOOOOOOOOO")) (global-set-key [(control meta shift ?u)] 'foo) (current-active-maps t) Evaluate all of those, the last one, at least, using `pp-eval-last-sexp'. C-h f foo RET shows that `foo' is bound to `C-M-S-u' (aka `C-M-U'). Search for `foo' in *Pp Eval Output*. It's not there. Shouldn't it be? The doc for `current-active-maps' leads me to believe that `foo's binding should be included. Am I missing something, or is this a bug? Same thing for `(current-active-maps)', i.e., without any arg. If I am misunderstanding, what is a way to get all of the currently active bindings, i.e., what I have been expecting from `current-active-maps'? In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-10-19 on LEG570 Bzr revision: 114715 rgm@gnu.org-20131019023520-s8mwtib7xcx9e05w Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=3D-O0 -g3' CPPFLAGS=3D-DGLYPH_DEBUG= =3D1' ------------=_1383873902-30764-1-- From unknown Thu Sep 11 06:07:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15830: 24.3.50; `current-active-maps' misses bindings (?) Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Nov 2013 03:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15830 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 15830-done@debbugs.gnu.org Received: via spool by 15830-done@debbugs.gnu.org id=D15830.138388238311360 (code D ref 15830); Fri, 08 Nov 2013 03:47:02 +0000 Received: (at 15830-done) by debbugs.gnu.org; 8 Nov 2013 03:46:23 +0000 Received: from localhost ([127.0.0.1]:40436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ved1b-0002x9-20 for submit@debbugs.gnu.org; Thu, 07 Nov 2013 22:46:23 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:17739) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ved1W-0002wp-J6 for 15830-done@debbugs.gnu.org; Thu, 07 Nov 2013 22:46:19 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rA83kBtq029131 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 8 Nov 2013 03:46:12 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA83kA2s022082 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 8 Nov 2013 03:46:11 GMT Received: from abhmt110.oracle.com (abhmt110.oracle.com [141.146.116.62]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rA83kAno022071; Fri, 8 Nov 2013 03:46:10 GMT MIME-Version: 1.0 Message-ID: Date: Thu, 7 Nov 2013 19:46:09 -0800 (PST) From: Drew Adams References: <057a647b-9214-4568-ab52-9d3148b07936@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > it's in the symbol-function slot of the symbol `esc-map'. Yes, of course. Sorry about that.