想和大牛们聊一聊关于C代码编辑器的问题

不用cquery了,在用自己魔改的ccls(已經差得越來越多了)

doom-emacs配置:https://github.com/MaskRay/Config/blob/master/home/.config/doom/modules/private/my-cc/config.el

然而,1、2 cquery和ccls都做不到。

都做不到。有一系列clang-apply-replacement clang-rename clang-move … 等一系列重構工具能滿足一些需求。我對這類工具需求很小,xref纔是最重要的,補全次之。include completion這種對我都是可有可無

ccls相对cquery是稳定些。什么时候python也有个像样的language server就好了。现在那个性能实在太差了。

1修改函数签名之类的,操作实在太烦…

没插件的话连头文件定义class时自动生成cpp里的,都不太智能…只能继续手动或用模板(只能生成无法同时更改)或semantic-refactor(然而这货有BUG)。