.clang_complete中的通配符(替代)

时间:2018-04-23 11:56:34

标签: c++ emacs clang spacemacs

我正在使用spacemacs来处理用C ++编写并使用cmake构建的相当大的项目。我想用clang来完成标签。为了做到这一点,我必须使所有标题知道clang。我遇到了一个问题。

我想使用项目级.clang_complete文件。大多数标题位于以下目录结构中:

src/Modules/<module_name>/include

由于模块的数量可以变化(并且它们中有相当多)我想在.clang_complete中添加这样的一行:

-I ~/Modules/*/include

然而,在我看来,clang不会扩展此通配符(找不到致命错误文件)。如果相反,我手动输入所有模块名称,一切都很完美。

我正在使用clang-3.8运行Ubuntu 16.04 LTS。

所以我的问题是:解决这个问题的'铿锵'方式是什么?

0 个答案:

没有答案