[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

docstring key substitution fails to notice certain binding changes

From: not-a-real-address
Subject: docstring key substitution fails to notice certain binding changes
Date: Sat, 28 Jul 2001 13:09:49 -0700

This bug report will be sent to the Free Software Foundation,
 not to your local site managers!!
Please write in English, because the Emacs maintainers do not have
translators to read other languages for them.

In GNU Emacs 20.7.1 (i386-redhat-linux-gnu, X toolkit)
 of Tue Jun 13 2000 on porky.devel.redhat.com
configured using `configure  --mandir=/usr/man --infodir=/usr/info 
--prefix=/usr --libexecdir=/usr/lib --sharedstatedir=/var --with-gcc --with-pop 
--with-x-toolkit i386-redhat-linux-gnu'

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

the docstring sequence \\[...] is supposed to replace the named
function with the key sequence that is bound to that function.  if the
function is not bound to a key sequence it produces a sequence of
"M-x" followed by the function name, even if M-x is not bound or not
bound to execute-extended-function, i.e., it should attempt to resolve
it as if \\[execute-extended-function] had preceeded \\[...].

to reproduce:

eval: (global-set-key [(meta x)] 'foo)
eval: (global-set-key [(meta ?>)] 'execute-extended-command)
type: C-h f transient-mark-mode RET
results: [...]
incremental search, M-<, and M-x end-of-buffer.

M-x should be M->

Recent input:
ESC x r e p o r t TAB RET

Recent messages:
Loading backquote...done
Loading face-list (source)...
Loading advice...
Loading advice...done
Loading edmacro...
Loading edmacro...done
Loading face-list (source)...done
For information about the GNU Project and its goals, type C-h C-p.
Loading emacsbug...
Loading emacsbug...done

reply via email to

[Prev in Thread] Current Thread [Next in Thread]