diff: keep same line edit in the same line

Fixed #50
regen for 7873a80