Я использую 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 попробовать пропустить ведущие "../"?