Subject: bug#15609: closed (Re: bug#15609: 24.3.50; `debug-on-entry' default when cursor is on a function name)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 15 Oct 2013 12:35:05 +0000

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 [email-masked].

-- 
15609: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15609
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#15609: 24.3.50; `debug-on-entry' default when cursor is on a function name
From: Stefan Monnier <[email-masked]>
To: Drew Adams <[email-masked]>
Cc: [email-masked]
Date: Mon, 14 Oct 2013 15:55:06 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

> (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

Subject: 24.3.50; `debug-on-entry' default when cursor is on a function name
From: Drew Adams <[email-masked]>
To: [email-masked]
Date: Mon, 14 Oct 2013 09:36:23 -0700 (PDT)
List-Id: <debbugs-submit.debbugs.gnu.org>

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 [email-masked]
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1'