每次我在emacs lisp模式下保存文件时,我希望它自动进行字节编译。如果当前的主要模式是emacs lisp模式,有人可以提出对当前文件执行byte-compile-file
的功能吗?我希望add-hook
的功能为after-save-hook
。
答案 0 :(得分:6)
我找到了答案here。以下是一切。它是链接网站的副本。
(add-hook 'after-save-hook
(lambda ()
(if (eq major-mode 'emacs-lisp-mode)
(save-excursion (byte-compile-file buffer-file-name)))))