Если ты файл закоммитил, а потом что-то добавил в конец, то в диффе эта последняя строка не будет помечена, как изменённая (до изменения не было перевода строка, а после добавился).
Не знал. На всякий случай проверил, как себя ведут используемые мной инструменты: TortoiseGit, Araxis Merge — а нормально они себя ведут, отображают всю разницу и всё такое. А вот именно диффами я как-то обычно не пользуюсь.
не считая того, что это POSIX стандарт
Во, блин. Ну если так, то лучше привыкнуть к стандарту, чем наоборот. Но это не отменяет моей претензии, что редактор отображает и сохраняет не фактическое положение дел, а своё представление о том, «как надо».
set nofixendofline
Спасибо.
Или, если вим старый:
На самом деле даже не вим, а неовим, есличё. Вим в виндовой консоли себя ведёт ужасающе тормознуто, а он мне именно консольный нужен.