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...

Reply via email to