Hi,
I have an idea for an improvement, which might hopefully be quite easy to implement (however, I didn't have time to look at the actual implementation myself, yet).
It would be great to be able to diff more than two blocks of code. VIM is actually capable of up to 8(!) buffers in diff mode (see :help E96).
So maybe keep the normal :Linediff as usual, but add some lower level commands like e.g. :LinediffAdd to add a new block (from 1-8), and then :LinediffDo or :LinediffShow to create the diff tab.
At the moment, I'm doing this procedure manually, but especially Linediff's feature of copying back the changes would be really great :)
Regards
Hagen
Hi,
I have an idea for an improvement, which might hopefully be quite easy to implement (however, I didn't have time to look at the actual implementation myself, yet).
It would be great to be able to diff more than two blocks of code. VIM is actually capable of up to 8(!) buffers in diff mode (see
:help E96).So maybe keep the normal
:Linediffas usual, but add some lower level commands like e.g.:LinediffAddto add a new block (from 1-8), and then:LinediffDoor:LinediffShowto create the diff tab.At the moment, I'm doing this procedure manually, but especially Linediff's feature of copying back the changes would be really great :)
Regards
Hagen