emacs内没有lsp-cquery-enable命令

按照cquery的官方指南,编好了二进制文件,装好了lsp-mode和cquery的emacs客户端,做好了配置,但是启动emacs之后M-X找不到lsp-cquery-enable命令……我的emacs版本是26.1,现在正在尝试重新装25.3,不知道是不是这个版本原因?

使用lsp来代替lsp-cquery-enable?现在cquery和ccls是不是用哪一个都可以?我运行lsp命令之后,cquery服务器起不来,提示 Server cquery:4660 status:starting exited with status exit. 我直接运行cquery的可执行文件会启动一个windows的cmd窗口,里面显示的内容是: Content-Length: 152 {“jsonrpc”:“2.0”,“method”:"$cquery/progress",“params”:{“indexRequestCount”:0,“doIdMapCount”:0,“onIdMappedCount”:0,“onIndexedCount”:0,“activeThreads”:0}} 并且不会自动退出。 你知道为什么在emacs中启动的cquery sever会退出吗? 最后,我并不熟悉github这种开源社区,我只希望能够用windows+cygwin的环境下跑起来cquery或者ccls。

同样的现象,打开cpp文件后提示:Server cquery:4660 status:starting exited with status exit,do you want to restart,选择yes之后又提示这个。。请问楼主解决了吗 :slightly_smiling_face:

看看楼上zsxh的回复,是接口名变了。 我个人试用了一下cquery和llsp,感觉还是不够强大,很多宏定义什么的都不能正确解析,我用的是MS的DX测试的,感觉上还不如用传统的tag来得方便,可能也是我没配置好吧。