各位有谁见过如下错误吗?代码没有任何错误,就是总是提示如下信息
再编辑、保存一下就好了。
早期的 lsp-mode 与 flycheck 共同工作有这个问题
(setq flycheck-check-syntax-automatically '(save mode-enabled))
我记得有个 lsp-obey-flycheck
的选项,把它设置成 t
之后情况会改善许多。
建议升级至最新版的 lsp-mode, 也就无需设置上面那个 lsp-obey-flycheck
变量了,因为它根本不存在。
更新了最新的版本,还是同样的问题。
你好,加空行也没用,还是一样的错误提示。
revert-buffer
之后也还是这样吗?
是的,一直都是这样,只要include 就会显示这个错误。
ccls --log-file=/tmp/ccls.log
然后看一下 log 里的内容看下怎么回事
换clangd吧,以前用cquery,ccls,经常发现有时候某个版本更新,就出现一些奇怪的问题,太影响工作了。。。现在clangd基本已经稳定了,常用的功能,除了ccls的彩虹着色,其他的基本都满足了,然后彩虹着色,用下面这个可以简单替换下,虽然没语法着色那么精确,但是比以前快多了 https://github.com/Fanael/rainbow-identifiers
用你的方法解决了这个问题,谢谢。