我用的spacemacs dev 分支。
dotspacemacs-configuration-layers配置是这样的:
(lsp :variables
lsp-ui-sideline-enable t
lsp-ui-flycheck-enable t
lsp-ui-doc-enable t
)
emacs-lisp
go
(python :variables python-backend 'lsp) ; pip3 install python-language-server
;; (c-c++ :variables c-c++backend 'lsp-ccls) dap
(c-c++ :variables
c-c++-adopt-subprojects t
c-c++-backend 'lsp-ccls
c-c++-lsp-enable-semantic-highlight t) dap
打开c代码之后,不能不全结构体。不如fff->输入完之后,无法提示。快捷键 SPC m g rfind references (xref/lsp) 找索引后,显示出错:
The connected server(s) does not support method textDocument/references.
To find out what capabilities support your server use ‘M-x lsp-describe-session’
and expand the capabilities section
lsp-describe-session 之后buff里面是空的。
我怀疑是ccls没启动。ps一下,也没看到ccls进程。我是在centos8上用snapd安装的ccls。手动运行ccls --help是可以的。
这个会是什么原因?多谢。
--
修改:chunhui FROM 222.35.32.*
FROM 222.35.32.*