From unknown Sat Jun 21 03:29:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15609: 24.3.50; `debug-on-entry' default when cursor is on a function name Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Oct 2013 16:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15609@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138176862517645 (code B ref -1); Mon, 14 Oct 2013 16:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Oct 2013 16:37:05 +0000 Received: from localhost ([127.0.0.1]:49116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VVl8i-0004aC-IR for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:37:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44936) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VVl8f-0004ZA-8d for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:37:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVl8P-0005Cq-VF for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:36:55 -0400 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]:41237) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl8P-0005Cl-Rz for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:36:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46530) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl8H-0000rA-8m for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 12:36:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVl88-00058e-Df for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 12:36:37 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:16404) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl88-00058A-7J for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 12:36:28 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r9EGaPjB002559 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 14 Oct 2013 16:36:26 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r9EGaOhX006392 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 14 Oct 2013 16:36:25 GMT Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r9EGaOA0018126 for ; Mon, 14 Oct 2013 16:36:24 GMT MIME-Version: 1.0 Message-ID: <13a419f9-b3ca-444a-99fc-9b144cdd0bde@default> Date: Mon, 14 Oct 2013 09:36:23 -0700 (PDT) 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: ucsinet21.oracle.com [156.151.31.93] 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 Put the cursor on any function name in the defun for that function. E.g., put the cursor on foo here: (defun foo (arg) "..." 42) M-x debug-on-entry RET M-n This is pretty much brain-dead behavior. The default should be `foo', not `defun'. At the very least, `foo' should be one of the "suggestions" available via `M-n'. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-10-09 on LEG570 Bzr revision: 114596 jan.h.d@swipnet.se-20131009185014-vynfyw4o8p5fge54 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 Sat Jun 21 03:29:10 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#15609: closed (Re: bug#15609: 24.3.50; `debug-on-entry' default when cursor is on a function name) Message-ID: References: <13a419f9-b3ca-444a-99fc-9b144cdd0bde@default> X-Gnu-PR-Message: they-closed 15609 X-Gnu-PR-Package: emacs Reply-To: 15609@debbugs.gnu.org Date: Tue, 15 Oct 2013 12:35:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1381840505-16742-1" This is a multi-part message in MIME format... ------------=_1381840505-16742-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15609: 24.3.50; `debug-on-entry' default when cursor is on a function name 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 15609@debbugs.gnu.org. --=20 15609: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15609 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1381840505-16742-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15609-done) by debbugs.gnu.org; 15 Oct 2013 12:34:19 +0000 Received: from localhost ([127.0.0.1]:50591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VW3pJ-0004K7-67 for submit@debbugs.gnu.org; Tue, 15 Oct 2013 08:34:19 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:36953) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VW3pH-0004Jr-MR for 15609-done@debbugs.gnu.org; Tue, 15 Oct 2013 08:34:16 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r9FCYEeS017966; Tue, 15 Oct 2013 08:34:14 -0400 Received: by ceviche.home (Postfix, from userid 20848) id E5B56662D2; Mon, 14 Oct 2013 15:55:06 -0400 (EDT) From: Stefan Monnier To: Drew Adams Subject: Re: bug#15609: 24.3.50; `debug-on-entry' default when cursor is on a function name Message-ID: References: <13a419f9-b3ca-444a-99fc-9b144cdd0bde@default> Date: Mon, 14 Oct 2013 15:55:06 -0400 In-Reply-To: <13a419f9-b3ca-444a-99fc-9b144cdd0bde@default> (Drew Adams's message of "Mon, 14 Oct 2013 09:36:23 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.5 X-NAI-Spam-Rules: 2 Rules triggered DATE_IN_PAST_12_24=0.5, RV4732=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4732> : inlines <145> : streams <1056272> : uri <1565975> X-NAI-Spam-Level: X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 15609-done Cc: 15609-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: -1.1 (-) > (defun foo (arg) "..." 42) > M-x debug-on-entry RET M-n > This is pretty much brain-dead behavior. The default should be `foo', The default *is* `foo' (at least if `foo' is defined as a function). In your recipe, the default is `defun' which is arguably not very useful, but note that you can't use `foo' because debug-on-entry can only be used for functions that are already defined, so `foo' would not be a better default. Stefan ------------=_1381840505-16742-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Oct 2013 16:37:05 +0000 Received: from localhost ([127.0.0.1]:49116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VVl8i-0004aC-IR for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:37:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44936) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VVl8f-0004ZA-8d for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:37:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVl8P-0005Cq-VF for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:36:55 -0400 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]:41237) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl8P-0005Cl-Rz for submit@debbugs.gnu.org; Mon, 14 Oct 2013 12:36:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46530) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl8H-0000rA-8m for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 12:36:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVl88-00058e-Df for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 12:36:37 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:16404) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl88-00058A-7J for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2013 12:36:28 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r9EGaPjB002559 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 14 Oct 2013 16:36:26 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r9EGaOhX006392 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 14 Oct 2013 16:36:25 GMT Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r9EGaOA0018126 for ; Mon, 14 Oct 2013 16:36:24 GMT MIME-Version: 1.0 Message-ID: <13a419f9-b3ca-444a-99fc-9b144cdd0bde@default> Date: Mon, 14 Oct 2013 09:36:23 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; `debug-on-entry' default when cursor is on a function name 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: ucsinet21.oracle.com [156.151.31.93] 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 Put the cursor on any function name in the defun for that function. E.g., put the cursor on foo here: (defun foo (arg) "..." 42) M-x debug-on-entry RET M-n This is pretty much brain-dead behavior. The default should be `foo', not `defun'. At the very least, `foo' should be one of the "suggestions" available via `M-n'. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-10-09 on LEG570 Bzr revision: 114596 jan.h.d@swipnet.se-20131009185014-vynfyw4o8p5fge54 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=3D-O0 -g3' CPPFLAGS=3D-DGLYPH_DEBUG= =3D1' ------------=_1381840505-16742-1-- From unknown Sat Jun 21 03:29:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15609: 24.3.50; `debug-on-entry' default when cursor is on a function name Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Oct 2013 14:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15609 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 15609-done@debbugs.gnu.org Received: via spool by 15609-done@debbugs.gnu.org id=D15609.138184697027426 (code D ref 15609); Tue, 15 Oct 2013 14:23:02 +0000 Received: (at 15609-done) by debbugs.gnu.org; 15 Oct 2013 14:22:50 +0000 Received: from localhost ([127.0.0.1]:51219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VW5WL-00078I-Jv for submit@debbugs.gnu.org; Tue, 15 Oct 2013 10:22:49 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:50933) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VW5WK-000785-2l for 15609-done@debbugs.gnu.org; Tue, 15 Oct 2013 10:22:48 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r9FEMfvH003138 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 15 Oct 2013 14:22:42 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r9FEMeeC003749 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 15 Oct 2013 14:22:40 GMT Received: from abhmt120.oracle.com (abhmt120.oracle.com [141.146.116.72]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r9FEMdIQ017573; Tue, 15 Oct 2013 14:22:39 GMT MIME-Version: 1.0 Message-ID: <1c137e07-f64d-4721-a6c6-3a5be28d212c@default> Date: Tue, 15 Oct 2013 07:22:37 -0700 (PDT) From: Drew Adams References: <13a419f9-b3ca-444a-99fc-9b144cdd0bde@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: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -2.8 (--) 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.8 (--) > The default *is* `foo' (at least if `foo' is defined as a function). > In your recipe, the default is `defun' which is arguably not very > useful, but note that you can't use `foo' because debug-on-entry can > only be used for functions that are already defined, so `foo' would > not be a better default. Oops. Sorry about that.