请教一个lsp-mode报错问题。

问题缺少信息。我甚至连你用什么language server都不知道。

简单的在lsp-mode代码里搜了一下错误信息,返回结果为零。看起来是language server的问题,而不是lsp-mode的问题,lsp-mode只是转发了服务器的信息。但你提问的假定似乎出问题的一定是emacs一方。

Google 搜索 ”language server invalid ast“, 这个问题stackoverflow上还蛮多回答的,比如 emacs - Debugging C++ language server errors: Invalid AST - Stack Overflow 只能帮到你这了。

另外你可以看看 提问的艺术,大家在论坛提问前请先搜索