我正在使用emacs和Projectile管理C / C ++项目。现在我遇到了与符号链接有关的问题。
我的项目的根目录是/ export / work,它只包含一些符号链接,例如/ export / work / CC1和/ export / work / CC2;它们分别指向目录/ export / CC1和/ export / CC2。我对/ export目录只有读权限。
我创建了一个空的/export/work/.projectile来表示/ export / work是项目的根。现在,我在Emacs中打开文件/export/work/CC1/test.cpp,并尝试切换到其对应的头文件test.h(确实存在),我得到“您不在项目中”。
我理解此消息,因为/export/work/CC1/test.cpp实际上是/export/CC1/test.cpp,如果我们沿路径/ export / CC1进行追溯,则没有.projectile文件。
如果使用符号链接查看文件,则我们具有路径/ export / work / CC1,并且可以在此路径中找到.projectile。
我在编辑test.cpp时应如何使emacs检测到我的.projectile?
感谢您的帮助。