LINUX.ORG.RU

обычно он их прячет, если все переводы строки досовские, а если и те и те, то показывает ^M, починить просто поменять файл, чтобы или те, или те переводы строк были

anonymous
()

cat emacs4dos

#! /bin/sh

test ! -f "$1" && echo "No file given" && exit 1

dos2unix "$1"
emacs "$1"
unix2dos "$1"

birdie ★★★★★
()

если показывает то это значит у тебя файл запоротый -- там часть строк unix'овая часть dos'овская

Reset ★★★★★
()
Ответ на: комментарий от Reset

> если показывает то это значит у тебя файл запоротый -- там часть строк unix'овая часть dos'овская

Не знаю как сейчас, емаксом последний раз пользовался кажется в slackware 9.1 и там все текстовые файлы с виндового раздела открывались с ^M на каждой строчке...

pentagon
()

Выставил переменную buffer-file-coding-system в undecided. Теперь определяет сам автоматически dos/unix и прячет ^M. Было установлено раньше в koi8-r

dr_jumba
() автор топика
Ответ на: комментарий от dr_jumba

У меня в emacs еще есть coding-system'ы koi8-r-dos, koi8-r-unix и аналогичные...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.