这个问题已经在这里有了答案:
9年前关闭。
Possible Duplicate:
How can I move php-mode settings from .emacs to .dir-locals.el?
在Emacs中,可以通过在文件末尾的局部变量部分中放置类似以下内容的方式,将文件设置为在打开文件时评估任意代码:
;; Local Variables:
;; eval: (message "This is evaluated when the file is opened in emacs.")
;; End:
Emacs还具有一项功能,可将变量放入名为
.dir-locals.el
的文件中,并使这些变量适用于目录中的任何文件。但是,此文件似乎不支持评估任意代码。有没有办法在目录级别执行此操作?
最佳答案
记录下来,答案是您做与文件本地变量相同的操作:分配给假变量eval
。例如,要将我的示例添加为dir-local eval,只需在相关目录中执行以下操作:(add-dir-local-variable nil 'eval '(message "This is evaluated when any file in this directory is opened in emacs."))
关于variables - 我可以在.dir-locals.el中放入任意的elisp代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9421071/