On Thu, Jan 04, 2007 at 05:05:18PM +0000, Andr??? Poenitz wrote: > On Wed, Jan 03, 2007 at 06:59:09PM +0100, Enrico Forestieri wrote: > > I would like to be able to paste clipboard by middle mouse if the > > selection is empty, but I see that you have strong opinions on this > > point, so I don't insist on it, either. However, when you'll have a > > buzzing in your ears, you will know that I am pasting something in > > LyX by C-v ;-) > > [Nothing personal, Enrico, I am just replying to some posting in this > thread] > > I wonder whether this discussion here is based on some educated > guess on how things are supposed to work (i.e. by reading some > X related documents) or whether it is based on personal convienience
I was talking about Windows here, and yes, it is based on personal convenience. I think that user convenience (not mine in particular) should be preferred to abstract guidelines *if* this not detrimental to interoperability with other applications. I agree that standards should be followed, otherwise it would be an anarchy, but I find stupid if something convenient is not implemented only because it is not addressed by some guidelines. Paste by middle button is convenient and I can't see any adverse effect in implementing it such that if the selection is empty, the clipboard content is pasted (again, I am talking about Windows here, but I would also extend it to X11). As regards X11, the way things are implemented in text editors are disparate. The only editor which does it completely right (IMO) is vim. With nedit or gedit I can paste by middle button an external selection, but not an internal one and I have to C-c and C-v. I also remember some problems with copy&paste between a browser (maybe netscape) and an editor (maybe nedit), so I think that rules must be followed. But I would not banish anything convenient which does not break any rule. -- Enrico PS: I see that following the current fashion you started using utf8, but please fix the headers of your mailer as it currently adds: Content-Type: text/plain; charset=us-ascii such that mutt mangles your name...