emacs - 保存时自动字节编译

标签 emacs save elisp bytecode

每次我以 emacs lisp 模式保存文件时,我都希望它自动进行字节编译。有人能想出一个函数吗byte-compile-file如果当前主要模式是 emacs lisp 模式,则在当前文件上?我要add-hook该函数到 after-save-hook .

最佳答案

我找到了答案 here .以下是全部。它是来自链接站点的副本。

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

关于emacs - 保存时自动字节编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6145176/

相关文章:

java - 将 Activity 的状态保存到名称/或文件

elisp:如何转储所有环境变量

emacs - 如何让Emacs,nrepl.el和Leiningen一起玩?

python - pygame Mixer 将音频保存到磁盘?

emacs - 从 emacs 终端复制和粘贴

CakePHP保存三模型关系关联

emacs - 我可以在任何地方使用 ido-completing-read 而不是 completion-read 吗?

emacs - elisp:如果 symbol 有值则返回它,否则返回 nil

python - 管理助手死亡

emacs - 如何在Emacs Lisp中获取字符串的子字符串?