Hi Gary!

On Sa, 10 Jan 2015, Gary Johnson wrote:

> On 2015-01-10, Christian Brabandt wrote:
> > Hi Roland!
> > 
> > On Sa, 10 Jan 2015, Roland Eggner wrote:
> > 
> > > On 2015-01-09 Friday at 19:14 +0000 [email protected] wrote:
> > > > Status: New Owner: ---- Labels: Type-Defect Priority-Medium
> > > > 
> > > > New issue 312 by [email protected]: word wrapping messed up when
> > > > entering Insert mode with 'c' or 's'
> > > > https://code.google.com/p/vim/issues/detail?id=312
> > > > 
> > > > What steps will reproduce the problem? 1. set linebreak 2. Fill the
> > > > line with words until it wraps, make sure that the first  character
> > > > in the wrapped word could still fit on the previous line. 3. Move to
> > > > anywhere on (one of) the continuation lines. 4. Press 's' to enter
> > > > Insert mode.
> > > > 
> > > > What is the expected output? What do you see instead? Expected: line
> > > > breaking prior to the cursor location does not change; word
> > > > wrapping remains legible. Actual: line breaks before the cursor are
> > > > recomputed, and do not honor word  boundaries any more.
> > > > 
> > > > What version of the product are you using? On what operating system?
> > > > Vim 7.4.473 on Ubuntu Linux. For context, vim 7.4.52 on Mint Linux
> > > > does not have this problem.
> 
> > > This is probably the same issue as has been reported several weeks
> > > ago.
> > > 
> > > Christian Brabandt provided two patches already.  Both are on Brams
> > > todo list and not yet included.  For your convenience I have attached
> > > my versions updated for 7.4.529.  It appears they apply to current tip
> > > 7.4.567 cleanly, just for one hunk I saw an offset message.  Please
> > > try and report if they fix your issue.
> > 
> > We only need the second patch (the one, that is called "Fix bug with 
> > options relativenumbers and linebreak set"), right?
> 
> Hi Christian,
> 
> I applied what I took to be the second patch at
> https://groups.google.com/forum/#!msg/vim_dev/Bh0Nd321JYE/be9Cfu9DLmcJ,
> the one dated 2014-11-26 and called "Bug with rnu and
> linebreak.patch", to Vim 7.4.567.  It does not fix the problem I am
> observing, which I think is the same as reported above.  That is,
> after editing a long line of text with 'linebreak' set, the text is
> no longer broken between words but appears as it would
> if 'linebreak' was not set.
> 
> In my experiment with your patch, I executed this,
> 
>     vim -N -u NONE -c 'set linebreak' ~/lorem_ipsum.5p
> 
> where ~/lorem_ipsum.5p is five paragraphs of lorem ipsum text.  The
> behavior is the same, though, even with a single line that wraps
> only once.  When I type s anywhere in a line, all the text in that
> line is immediately re-broken at the right screen edge rather than
> between words.  Typing <Esc> leaves the line in that state.  Typing
> <Ctrl-L> redraws the screen with the line correctly broken between
> words.
> 
> I ran the test with vim in a GNOME Terminal on Fedora 14 Linux.

Alright, I'll check again. Will post an updated patch later today.

(I have posted too many patches recently and got lost which one actually 
worked and has been applied)

Best,
Christian
-- 
Auspuffgase:
  der Weihrauch der Zivilisation.

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