Автоматическая байтовая компиляция при сохранении - PullRequest
4 голосов
/ 27 мая 2011

Каждый раз, когда я сохраняю файл в режиме emacs lisp, я хочу, чтобы он автоматически компилировался байтами. Может кто-нибудь придумать функцию, которая делает byte-compile-file для текущего файла, если текущий основной режим - режим emacs lisp? Я хочу add-hook этой функции на after-save-hook.

1 Ответ

6 голосов
/ 27 мая 2011

Я нашел ответ здесь . Следующее делает все это. Это копия с сайта, на который ведут ссылки.

(add-hook 'after-save-hook 
          (lambda ()
            (if (eq major-mode 'emacs-lisp-mode)
                (save-excursion (byte-compile-file buffer-file-name)))))
...