Это случилось со мной во второй раз:
Я сделал git rebase и должен был объединить изменения вручную. Я использовал meld через get mergetool
для этого. Это работало все хорошо, и я совершил это и продолжил ребазинг. После этого я проверил diff и вдруг там, где несколько управляющих символов в файле и diff выглядело странно. Разбитые места в коде даже не были в местах, затронутых слиянием.
"just make a new list item
- normal! gi^M[m
+ normal! gi
+[m
call s:clone_marker_from_to(a:lnum, a:lnum+1)
Есть идеи, что может быть причиной этого и как этого избежать в будущем?