emacs, снаряд и символическая ссылка - PullRequest
0 голосов
/ 27 сентября 2018

Я использую emacs и снаряд для управления проектом C / C ++.и теперь я сталкиваюсь с проблемой, связанной с символическими ссылками.

Корневым каталогом моего проекта является / export / work, и он содержит только несколько символических ссылок, таких как / export / work / CC1 и / export / work / CC2;и они указывают на каталоги / export / CC1 и / export / CC2 соответственно.У меня есть доступ только для чтения к / экспорт директории.

Я создал пустой /export/work/.projectile для обозначения / export / work, являющегося корнем проекта.Теперь я открываю файл /export/work/CC1/test.cpp в Emacs и пытаюсь переключиться на соответствующий ему файл заголовка test.h (он существует), и я получаю «вы не в проекте».

Я понимаю это сообщение, поскольку /export/work/CC1/test.cpp действительно /export/CC1/test.cpp, и у нас нет файла .projectile, если мы проследим по пути / экспорту/ СС1.

Если посмотреть на файл по символической ссылке, то у нас есть путь / export / work / CC1, и мы можем найти .projectile по этому пути.

Что мне нужно сделать, чтобы emacs обнаружил мой .projectile во время редактирования test.cpp?

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...