The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
From: Ben Fritz <fritzophre...@gmail.com>
Date: Tue, 9 Oct 2012 08:53:07 -0700 (PDT)
Local: Tues, Oct 9 2012 11:53 am
Subject: Re: How to "destructive vimdiff" ;) two files ?
On Tuesday, October 9, 2012 8:10:29 AM UTC-5, Christian Brabandt wrote:
But, you could next undo the (single) change in the first buffer, repeat the process on the second buffer, then redo the change in the first buffer.
> You need to loop over each line and get the diff_hlID() for that position.
> Each line, where diff_hlID() returns zero you need to delete.
> Of course, you can do it in one step ;)
> exe ':g/'. join(map(filter(range(1,line('$')), '!diff_hlID(v:val, 0)'), '
> ''\%''.v:val."l"'), '\|'). '/d'
> But, this works only once, you can't do this for all buffers at the
> same time, since after you changed the first buffer the syntax highlighting
> for the other will be completely different and there will be no more
> items being in common at the following buffers.
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||