Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:
| >>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
|
| Lars> Let's assume that C-a is not bound to anything. Then the first
| Lars> lookup will return -1 (no func), the we lookup again without C-
| Lars> and get self-insert as the fun. _If_ C-a had been bound then we
| Lars> would've run that fun instead.
|
| You mean that if I type C-a because I am used to emacs bindings, but
| my bindings are CUA, I will insert an "a" instead? That's a terrible
| thing to do!!
and I don't agree. ... or course I could ... instead of removing all
modifiers when doing the second check just remove shift.
| If I encountered such a thing, I think I'd file it as a
| bug right away.
|
| This is agains the 'least surprise' principle of any UI.
|
| JMarc
|
| PS: think about what happen if the non shifted version of the lfun is
| destructive.
would you be overly surprised if C-delete actually deleted something?
but I agree a bit... tiny bit
--
Lgb