gpt4 book ai didi

emacs - 获取 Emacs Lisp 中的当前目录

转载 作者:行者123 更新时间:2023-12-02 04:53:41 28 4
gpt4 key购买 nike

我正在尝试编写一个 .dir-locals.el 文件。我想动态查找文件所在的目录并将其与“TAGS”连接起来。这是我的第一次尝试:

((nil . ((tags-file-name . (concat default-directory "TAGS")))))

这行不通。我不是 Emacs Lisp 专家。这是什么问题?

最佳答案

结合 sanityinc 的解决方案和我在其他地方找到的其他一些片段,我得到:

((nil . ((eval . (setq tags-file-name (concat (locate-dominating-file buffer-file-name ".dir-locals.el") "TAGS"))))))

我认为它可以满足您的要求(效率稍低,因为我们必须查找 .dir-locals.el 两次)。

关于emacs - 获取 Emacs Lisp 中的当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5917853/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com