我正在为大型Makefile代码库准备 .ycm_extra_conf 。代码库中的不同目录引用了要包含的不同目录。因此,拥有一组标志将行不通。如何在YCM中区分不同的文件/目录?
这是我的猜测,但我找不到对此的任何验证:
.ycm_extra_conf 中函数def FlagsForFile( filename, **kwargs ):
的第一个参数是源代码中的文件路径。该参数可用于确定特定文件的位置。我找不到关于它的任何文档。因此,如果您可以与我分享您的经验,示例和/或文档,我将不胜感激。