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

Reply via email to