Raymond Toy <toy(a)rtp.ericsson.se> writes:
>>>>> "Gunnar" == Gunnar Evermann
<ge204(a)eng.cam.ac.uk> writes:
Gunnar> giacomo boffi <giacomo.boffi(a)polimi.it> writes:
>> Daniel Pittman writes:
>> > The new PSGML mode has, in it's keymap, one stunningly
counter-intuitive
>> > binding[1].
>> >
>> > The Sequence Meta-BackSpace is bound to
`sgml-mark-current-element',
>> > rather than the standard `backward-kill-word'. This caused me some
pain
>> > until I went and fixed it.
>>
>> fortran mode too, if i can remember exactly...
Gunnar> so does bibtex.el.
Gunnar> Is there consensus that we should disable these bindings?
Gunnar> They are certainly driving me mad.
I have the same problem. I hate it. I want M-backspace (in Fortran
mode at least) to kill word just like it does everywhere else! (But
perhaps this is a bug created when the great Backspace vs Delete
change took place and Fortran was forgotten? I know that Fortran mode
used to work correctly.)
I don't know if it's a bug or a feature - but this is all because
XEmacs works differently from fsfmacs. Fortran-mode etc all define
"\e\C-h" in a local keymap, which on XEmacs overrides both M-backspace
and C-M-h. On fsfmacs it only overrides C-M-h (the intended
behaviour).
That means that you have to re-assign backward-kill-word explicitly to
M-BS if you also define C-M-h.
/dan
--
Dan Ola Holmsand
InnehÄllsbolaget
dan(a)innehall.com