1
我试图将我所有的编译配置(compilation-command
和compilation-directory
准确地)移动到我项目顶部的.dir-locals.el
文件。它工作正常,但我找不到在那里使用expand-file-name
的方式,如果没有它,我必须使用绝对路径,这并不方便。有没有什么方法可以在.dir-locals.el中评估(expand-file-name)?
那么,有没有一种方法(或肮脏的黑客)使本地目录变量在分配前评估值?
我试着通过'Eval:'设置'编译目录',但它只是因为某些原因不起作用。 http://stackoverflow.com/questions/2833928/how-do-i-set-buffer-local-variable-from-eval-in-dir-local-el – vava 2010-05-16 02:22:49