On Wed, Jul 18, 2012 at 10:27:02PM EDT, Ben Fritz wrote: > On Wednesday, July 18, 2012 3:35:56 PM UTC-5, Bee wrote:
[..] > > > > > > Note this is almost identical to my first proposed solution, except > > that it is missing the beginning of line anchor. I'm not sure what > > makes it fail with the ^ in place. > > > > osx terminal vim 7.3.584 > > > > %s-\_s\+\n-\r > > > > Removes ALL blank lines, > > rather than collapsing multiple blank lines into one 'blank' line. > > > > I still want one blank line between 'paragraphs'. > Oh right...that's why the ^ was there in the first place. Now > I remember :-) I started pretty much along the same lines, using the ‘^’ anchor, but since I was seeing funny results at the end of buffer, I decided to take the heavy-handed approach: 1 Vim buffer = one long string. Not that it helped much.. :-( What bugs me is that I'm still unsure whether my regex is buggy or Vim.. or.. ?? :-) > So, it's still a special case if the first or last line is blank. > Instead of removing all blank lines, it leaves one blank line in its > place at the beginning and end. As an aside, probably due to the mailer you are using, _some_ of your posts end up with html ‘>’ quoted text signs beyond the first one (when viewed in mutt, Vim, the ‘less’ pager, etc.) -- see above.. Not sure what's causing this. CJ -- Oh My God!!! Larry is back! -- You received this message from the "vim_use" 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
