我可以在文本文件中包含lisp代码,以便在Emacs加载文件时执行吗?

时间:2013-02-13 10:42:44

标签: emacs elisp

有没有办法在Emacs加载该文件时添加lisp代码(最好是在注释中)?

具体来说,我想关闭特定LaTeX文件的自动填充模式。我知道这样的事情可以用模式挂钩完成,但我不想对所有的LaTeX文件都这样做。

AUCTeX for Emacs在编辑文件末尾的注释中存储特定于文件的设置的方式让我怀疑这样的事情可以通过一般的lisp片段来完成,例如注释中的(auto-fill-mode 0)在LaTeX文件的开头或结尾。

1 个答案:

答案 0 :(得分:4)

Mx add-file-local-variable RET eval RET (auto-fill-mode -1) RET

这将使用适当的注释语法在文件末尾添加注释。 eval可以包含任何lisp表单,但会要求确认一些。