Hi Charles!

On Mi, 07 Sep 2016, Charles E Campbell wrote:

> Tony Mechelynck wrote:
> > On Wed, Sep 7, 2016 at 7:06 AM, Tony Mechelynck
> > <[email protected]> wrote:
> >> On Wed, Sep 7, 2016 at 6:22 AM, Charles E Campbell
> >> <[email protected]> wrote:
> >>> Hello:
> >>>
> >>> With the following 6 lines: (the last three are empty)
> >>> -----------------
> >>> hello world!
> >>> hello world!
> >>> hello world!
> >>>
> >>>
> >>>
> >>> -----------------
> >>> Put cursor on line 4, use ctrl-v and move down 2 lines.
> >>> Press "ad .  This operation grabs the visually selected text and puts it
> >>> into register a.  (ie. the three blank lines)
> >> At this point, (for me) the register contains ^J^J^J (three
> >> carriage-return characters)
> > Oops, sorry, in Block-visual (note Line-visual) the selected text is
> > not deleted and the register contains ^J^J (only 2 carriage returns)
> >>> :goto 1    . This puts the cursor on the h in the first hello.
> >>> "ap
> >>>
> >>> I rather expected that nothing would happen -- instead, a blank is 
> >>> inserted
> >>> after each h.
> >> With me, it inserts three empty lines immediately after the current
> >> line (i.e., between lines 1 and 2)
> > Sorry. In block-visual I see the same as you do. It "might" be
> > correct, considering that we insert a three-line block after column 1
> > and that, when the cursor is on an empty line, the "column" part of
> > the ruler says 0-1 (i.e. "column 0, visual column 1" or maybe more
> > precisely "byte 0, screen cell 1").
> >
> >>> Is this correct behavior?
> >>>
> Hello:
> 
> Well, this affects my vis.vim plugin, which allows one to perform an
> arbitrary vim command on a visual block; for example, :B s/e// applied
> to visual-block selected "e"s in the "hello"s.  Result was unwanted
> blanks being inserted.  I've worked around this, but I think its a vim
> bug (visual block selection of empty lines should not insert something).

Well, I see that behaviour even with 7.4.52, which is almost 3 years 
old. I don't have an older version to check, but I guess, if no one 
complained, its not a bug then...

Best,
Christian
-- 
Was ist das Allgemeine?
Der einzelne Fall.
Was ist das Besondere?
Millionen Fälle.
                -- Goethe, Maximen und Reflektionen, Nr. 875

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui