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