Ar an deichiú lá de mí na Nollaig, scríobh Stephen J. Turnbull:
Mats Lidell writes:
> >>>>> Stephen J Turnbull <stephen(a)xemacs.org> writes:
> > I don't have time to investigate right now (I don't quite have an
> > up-to-date build), hopefully Aidan does. But I think this is our
> > bug, not yours.
> I can't reproduce. Version 1.57 of cc-mode plus tip version of
> 21.5. Editing a C-file cause no problems!? Maybe I have misunderstood
> the error situation.
Mats, try evaluating the define-key forms in Alan's message.
It's very possible that Aidan's "check for GNU keysym syntax" patch
actually *fixed* a bug introduced in an earlier version of the
Right. Cf. the commit message:
# HG changeset patch
# User Aidan Kehoe <kehoea(a)parhasard.net>
# Date 1352241238 0
# Node ID 4d15e903800b152c8f2710467d8e0693dd054570
# Parent be87f507f5100953f14b0405f0ccbd825e941fe7
Be more careful about erroring with probable GNU-syntax keysyms, keymap.c
2012-11-06 Aidan Kehoe <kehoea(a)parhasard.net>
* keymap.c (define_key_check_and_coerce_keysym):
When worrying about GNU Emacs-like keysym syntax, if the symbol
name starts with c-whatever (or s-whatever, or m-whatever), check
for a function binding for that before erroring. Otherwise command
remapping and C mode interact badly, since most of the C mode
commands are regarded as GNU Emacs-style keysyms.
‘Liston operated so fast that he once accidentally amputated an assistant’s
fingers along with a patient’s leg, […] The patient and the assistant both
died of sepsis, and a spectator reportedly died of shock, resulting in the
only known procedure with a 300% mortality.’ (Atul Gawande, NEJM, 2012)
XEmacs-Beta mailing list