Como escrever um mundial salvar gancho para Emacs?
Pergunta
Normalmente, eu tenho que lidar com um monte de gente me mandando arquivos do Windows e estou cansado de ter que convertê-los à mão, geralmente fazendo:
C-x RET f unix RET
Existe alguma maneira de adicionar um gancho global (para todos os modos) para automaticamente fazer isso em conserva?
Solução
(defun unix-newline () (set-buffer-file-coding-system 'undecided-unix))
(add-hook 'before-save-hook 'unix-newline)
Eu também gosto:
(add-hook 'before-save-hook 'delete-trailing-whitespace)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow