GNU bug report logs - #1319
Change in where-is-internal causing describe-key problems

Previous Next

Package: emacs;

Reported by: "Geoff Gole" <geoffgole <at> gmail.com>

Date: Sun, 9 Nov 2008 03:30:03 UTC

Severity: normal

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: martin rudalics <rudalics <at> gmx.at>
To: 1319 <at> debbugs.gnu.org
Cc: Geoff Gole <geoffgole <at> gmail.com>
Subject: bug#1319: Change in where-is-internal causing describe-key problems
Date: Tue, 11 Nov 2008 10:50:06 +0100
> but perhaps describe-function-1
> should also be doing more checking.

It chokes at the very last conjunct of

	  (if (and (eq function 'self-insert-command)
		   (eq (key-binding "a") 'self-insert-command)
		   (eq (key-binding "b") 'self-insert-command)
		   (eq (key-binding "c") 'self-insert-command))

because in `help-mode' "c" is bound to `View-leave'.  IIUC, the heuristic
above should make "many" in the text

	      (princ "It is bound to many ordinary text characters.\n")

sound reasonable but apparently fails miserably when one of a, b, or c
is bound to something else.

martin




This bug report was last modified 16 years and 247 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.