[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vile] Re: xvile's middle button paste moves cursor to the right
From: |
Eric Krohn |
Subject: |
[vile] Re: xvile's middle button paste moves cursor to the right |
Date: |
Thu, 15 Feb 2007 09:34:01 -0700 |
Tom,
Thanks for your digging. I would agree that moving the cursor right one
place is appropriate behavior for pastes that do not end with a newline, so
that subsequent pastes "do the right thing".
However, when the paste selection ends in a newline, that cursor
adjustment means that subsequent pastes no longer "do the right thing"!
I'd guess I do newline terminated pastes about 10x as often as non-newline
terminated pastes, which is why I find the current behavior irritating.
It sounds like the cursor adjustment should be conditional on the last
character being newline or not.
--
Eric Krohn
-----Original Message-----
From: Thomas Dickey <address@hidden>
Date: Wed, 14 Feb 2007 20:05:48 -0500 (EST)
To: Eric Krohn <address@hidden>
Cc: address@hidden
Subject: Re: [vile] xvile's middle button paste moves cursor to the right
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
On Wed, 14 Feb 2007, Eric Krohn wrote:
>
> I like to paste text into xvile when it is command mode, as that preserves
> whitespace from the selection without autoindenting. However, one of the
> annoying side effects of the middle mouse button paste is that the xvile
> cursor moves one position to the right. Which means if I want to do a
> series of pastes into the midst of existing text lines, I keep having to
> move the cursor back to the beginning of the line. Is this one of those
> genuine-vi compatibility settings, or is it a bug in xvile?
I see these in CHANGES.R6, which seem to describe the behavior (so it
was intentional, although one might want to change it):
(kev) 970120 (f)
+ x11.c (x_getc): Advance DOT by one after a paste so that default
position for newly pasted text is *after* the text just pasted.
(kev) 970120 (e)
+ x11.c: Added resource controlling whether DOT is reset after making
a selection. Also added/extended code for implementing this.
(tom) 970119 (d)
+ modify select/paste behavior in xvile so that the default pastes text
at the last cursor (or mouse-click) position before selecting
(requested by Jukka Keto <address@hidden>)
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
- [vile] Re: xvile's middle button paste moves cursor to the right,
Eric Krohn <=