Доброго времени суток всем!вопрос, пожалуй, чайницкий, но тем не менее...
По поводу символов окончания строки.
В принципе, как и многие редакторы, Емакс автоматически распознает формат файла, т.е. тип используемого символа окончания строки, и переключается автоматически в нужный режим.
Но попадаются такие "неправильные" файлы, где некоторые строки заканчиваются как в ДОС, а некоторые как в Юникс. Тогда в конце "неправильных" строк появляются этакие лишние символы, вроде ^M, затрудняющие восприятие текста.
Как бы это дело нафиг отшибить, а? Чтобы какой бы ни был файл, Emacs ничего лишнего в конце строки не показывал? А то раздражает сильно.
Спасибо.
>Доброго времени суток всем!
>
>вопрос, пожалуй, чайницкий, но тем не менее...
>
>По поводу символов окончания строки.
>
>В принципе, как и многие редакторы, Емакс автоматически распознает формат файла, т.е.
>тип используемого символа окончания строки, и переключается автоматически в нужный режим.
>
>
>Но попадаются такие "неправильные" файлы, где некоторые строки заканчиваются как в ДОС,
>а некоторые как в Юникс. Тогда в конце "неправильных" строк появляются
>этакие лишние символы, вроде ^M, затрудняющие восприятие текста.
>
>Как бы это дело нафиг отшибить, а? Чтобы какой бы ни был
>файл, Emacs ничего лишнего в конце строки не показывал? А то
>раздражает сильно.
>
>Спасибо.
dos2unix и наоборот в простейшем случае
>
>dos2unix и наоборот в простейшем случаеА если не хочется конвертить файлы (много их, разбросаны везде, короче неудобно в моем случае), а хочется оставлять их такими как есть? Что-нибудь надо добавить в ".emacs", а вот что?
Можно попробовать следующее;; Stop ^M's from displaying in system shell window
(add-hook 'comint-output-filter-functions 'shell-strip-ctrl-m nil t)
Но это shell-only :-(
Проще избавиться от все проблем сразу, следующее обязано работать:C-x RET f undecided-unix RET