保存时自动进行字节编译

saw*_*awa 4 emacs elisp bytecode save

每次我在emacs lisp模式下保存文件时,我希望它自动进行字节编译.byte-compile-file如果当前的主要模式是emacs lisp模式,有人能想出一个在当前文件上执行的功能吗?我想要add-hook那个功能after-save-hook.

saw*_*awa 6

我在这里找到了答案.以下是一切.它是链接网站的副本.

(add-hook 'after-save-hook 
          (lambda ()
            (if (eq major-mode 'emacs-lisp-mode)
                (save-excursion (byte-compile-file buffer-file-name)))))
Run Code Online (Sandbox Code Playgroud)