Как написать глобальный хук сохранения для Emacs? - PullRequest
2 голосов
/ 31 июля 2009

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

 C-x RET f unix RET

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

1 Ответ

9 голосов
/ 31 июля 2009
(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)
...