Christian Brabandt wrote:
> On Sun, September 30, 2012 14:42, Bram Moolenaar wrote:
> >> attached patch implements undo when doing :s/.../.../gc
> >
> > Yeah, this is useful. But also tricky, if the undo is done wrong then
> > the text may get messed up. Can you think of situations where somethin=
> g
> > could go wrong? And it would be nice to have tests for that.
> >
>
> Updated patch also works for undo in vi-compatible way and includes a
> test. The testing part was harder than expected, because vim doesn't
> sync undo, when reading from a script, so I explicitly sync undo
> when using :s/.../.../c and reading from a script.
>
> There is one limitation so: Vim only stores up to 256 places for where
> to start searching after an undo. If you have replaced more, Vim won't
> start at the correct column afterwards. I thought about using a garray_T
> for storing the column, but wasn't successful.
Thanks. I'll have a look at it later.
--
(letter from Mark to Mike, about the film's probable certificate)
For an 'A' we would have to: Lose as many shits as possible; Take Jesus
Christ out, if possible; Loose "I fart in your general direction"; Lose
"the oral sex"; Lose "oh, fuck off"; Lose "We make castanets out of your
testicles"
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD