目前,我的编译命令如下:
cd ~/somedir && ./somescript.sh
这样可以防止emacs查找发生错误的文件(并打开该文件)。
我当然可以M-x cd
手动运行,但是有没有办法告诉缓冲区以编程方式更改其当前目录?
1
这也是我一直在尝试做的事情。理想情况下,您可以在基本目录中的.dir-locals.el中放置一些可以起作用的文件(我见过在默认目录中设置默认目录的hack会引起不良的副作用,而仅针对编译模式进行设置不会似乎没有用)。
—
朱利安·斯奎尔