我使用Emacs 23并遇到以下问题:
我从Emacs中运行我们项目的构建系统,如M-x compile - > cd / foo / bar && ./build
构建系统现在做了一些魔术,“cd”进入构建过程的某个子目录,然后gcc抛出一个错误:
../src/somesource.cc:50错误:blablabla
现在的问题是Emacs不会找到该路径,因为它假定编译过程在/ foo / bar中开始,而不是在/ foo / bar / builddir中。所以领先的“../”不适用于Emacs,例如运行compile-goto-error时。有没有办法告诉Emacs尝试跳过领先的“../”?