--- Begin Message ---
Subject: |
24.3.50; `debug-on-entry' default when cursor is on a function name |
Date: |
Mon, 14 Oct 2013 09:36:23 -0700 (PDT) |
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 address@hidden
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
`configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1'
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#15609: 24.3.50; `debug-on-entry' default when cursor is on a function name |
Date: |
Mon, 14 Oct 2013 15:55:06 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> (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
--- End Message ---