2014-04-30 2 views
0

В некоторых случаях, когда я сохраняю буфер, в который я внес изменения, он автоматически добавляет^M в конец строк. Я нахожу это проблематичным, так как это делает чтение git отличным от боли. Есть ли способ отключить Emacs от этого? Благодарю.Предотвращение добавления Emacs^M до конца строк в файле

+0

Вот ссылка на мою установку: http://stackoverflow.com/a/20736147/2112489 – lawlist

+0

Есть ли какая-либо строка, не заканчивающаяся '^ M'? –

ответ

3

Вы можете указать выходную кодировку с C-хВозвращениее. Вы заметите, что некоторые кодировки заканчиваются на -dos: они вставляют ^M в конец строки. Выберите кодировку, которая заканчивается на -unix, она не должна содержать символы.

+0

Извините за путаницу, но C-x Return f показывает параметры команды, начинающиеся с f. –

+0

@ user2475612, это немного странное ключевое слово. Удостоверьтесь, что вы делаете Ctrl + X, * затем возвращаете *, затем F. (Не делайте F, затем возвращайтесь.) Это должно запускать 'set-buffer-file-coding-system'. – Chris

+0

Не уверен, что вы настроили, но 'Cx f' по умолчанию' set-fill-column' – ocodo

Смежные вопросы