In basic there was a misstake in insert ghostlines, as if the func found a ghost needed, it doesn't break. (MergeDocDiffSync1_7227.patch)
Than I inproved the matchcost (MergeDocDiffSync2_7227.patch).
As I need sometimes more detail. I opened the limitation of lines(15) to be adjustable. (MergeDocDiffSync3_7227.patch)
See all three patched are seperated, no connection to each other.
At the linit of 500 I also stop rescan inside the doc only, so mergeing goes faster(from end to begin).
Log in to post a comment.