lsp-mode 和 cquery 的使用问题

问题是这样的,使用 find-file 创建了新文件后这个文件其实还没有保存到文件系统中,但是这个时候 lsp-modecquery 发送了打开文件的请求,由于文件并不存在,于是 cquery 便报了如下错误:

LSP :: Unable to find file /Users/jony.q.ma/Desktop/test/temp.c

之后便需要我保存文件后从新打开文件才能正常建立索引。

所以我的问题是,这是需要我对 lsp-modecquery 进行什么配置吗?

System Info :computer:

  • OS: darwin
  • Emacs: 26.3
  • Spacemacs: 0.300.0
  • Spacemacs branch: develop (rev. 8b7fac594)
  • Graphic display: t
  • Distribution: spacemacs-base
  • Editing style: emacs
  • Completion: ivy

cquery 是我直接通过 brew 安装的,目测版本就是 v20180718 这个 release