Comment #2 on issue 212 by gwern0: Emacs bindings modify killring for all  
pure deletion operations
http://code.google.com/p/yi-editor/issues/detail?id=212

> It is a easier to implement as it is.

Yes, I don't doubt that; my theory as I poked around was 'Oh, I guess these  
functions
were implemented using some sort of "deleteCharAndAddToKillring" primitive'.

> Also, I find our behaviour more consistent, and better altogether.

I'm not sure this is a good reason. If we aren't trying to faithfully  
emulate an
editor, then there's lots of things we could do. I kept my goto-line  
binding for M-g
to my personal config, even though M-g g makes a lot less sense, because  
you'd
previously said we were trying to be accurate.

Also, it may be 'consistent', but it doesn't do what I mean. If I highlight  
a big
region, C-w it, and then prepare a new spot by deleting some characters -  
my big
region should be wiped out by a few stray characters? What? Quite aside  
from how I've
been trained by Emacs to expect that small edits won't affect the killring,  
this
seems like privileging a certain kind of consistency over things like  
usability.


-- 
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Yi development mailing list
[email protected]
http://groups.google.com/group/yi-devel
-~----------~----~----~----~------~----~------~--~---

Reply via email to