【发布时间】:2013-10-01 14:05:55
【问题描述】:
我想更快地加载 emacs 初始化文件,所以我使用了 'eval-after-load。
例如,当我加载 clojure 文件时,我只是把
(eval-after-load 'clojure-mode
'do-something)
它有效。
但是当我尝试
(eval-after-load 'emacs-lisp-mode
'do-something)
它不起作用。我想知道emacs-lisp正确的主要模式名称。
谢谢。
【问题讨论】:
-
当 Emacs 启动时,它会自动打开一个处于 lisp-interaction-mode 的 scratch 缓冲区。此模式在 lisp-mode.el 中定义。这意味着 lisp 模式在您启动 emacs 时始终加载,因此无论您是否将其包装在
eval-after-load中,do-something都会运行。
标签: emacs clojure elisp major-mode eval-after-load