代码之家  ›  专栏  ›  技术社区  ›  vava

有没有办法在.dir-locals.el中计算(扩展文件名)?

  •  1
  • vava  · 技术社区  · 15 年前

    我正在尝试移动我所有的编译配置( compilation-command compilation-directory 准确地说)到 .dir-locals.el 文件在我项目的顶部。它工作得很好,只是我找不到使用的方法 expand-file-name 在那里没有它,我必须使用绝对路径,这是不太方便的。

    那么,有没有一种方法(或肮脏的黑客)使本地目录变量在赋值之前计算值?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Nicholas Riley    15 年前

    你可以使用 eval enable-local-eval 和/或 safe-local-eval-forms 所以你不会每次都被问到。