Как написать глобальный хук сохранения для Emacs?

StackOverflow https://stackoverflow.com/questions/1214407

  •  06-07-2019
  •  | 
  •  

Вопрос

Мне обычно приходится иметь дело с множеством людей, отправляющих мне файлы Windows, и я устал от необходимости преобразовать их вручную, обычно выполнив:

 C-x RET f unix RET

Есть ли способ добавить глобальный хук (для всех режимов), чтобы автоматически делать это при сохранениях?

Это было полезно?

Решение

(defun unix-newline () (set-buffer-file-coding-system 'undecided-unix))
(add-hook 'before-save-hook 'unix-newline)

Мне также нравится:

(add-hook 'before-save-hook 'delete-trailing-whitespace)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top