По крайней мере, в emacs 22.3 это кажется проблемой, только если ваш файл имеет комбинацию стилей новой строки, скажем, от редактирования с помощью «непросветленного» редактора под обоими окнами Unix.
Если строки последовательно заканчиваются w / ^ M, современные emacs заметят внизу, что это режим [dos], и не показывают ^ M.Затем он достаточно умен, чтобы поместить ^ M в файл при сохранении.
Если у вас есть какая-то странная комбинация, вы можете попробовать запустить
$ unix2dos FILE
, чтобы перейти в хорошее состояние, после чего, надеюсь, вы сможете сохранить ее в режиме DOS.
Замечу, что у моего xemacs 21.4 этой функции нет, увы.
Здесь есть обсуждение: http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/676113e90825d4e7