关于cquery的代码跳转问题


#1

我一般使用vscode和spacemacs写c++ 代码,然后spacmeacs代码跳转工具用的是cquery,但是在使用过程中发现,假设我想查看std::unique_ptr的源码,跳转进入头文件之后,再想对头文件中的一些宏进行跳转就不行了,请问有什么好的解决办法吗


#3

始終使用lsp xref跳轉到新檔案,不要find-file直接打開(直接打開的lsp--cur-workspace沒有關聯到你專案的workspace)。千萬不要把/usr/include弄成一個workspace,因爲裏面有些bits/*檔案是不能直接include的。你也可以看這裏我的評論https://github.com/MaskRay/ccls/issues/58#issuecomment-416051262

cquery也是一樣的。當然如果你吹吹風說希望能在README.md也看到ccls我會很感激 :slight_smile:


#4

喷了,archlinux不行是怎么回事。。。


#6

呃,我是说cquery索引系统目录这个功能,链接里提到archlinux不行。。。