问题是这样的,使用 find-file
创建了新文件后这个文件其实还没有保存到文件系统中,但是这个时候 lsp-mode
向 cquery
发送了打开文件的请求,由于文件并不存在,于是 cquery
便报了如下错误:
LSP :: Unable to find file /Users/jony.q.ma/Desktop/test/temp.c
之后便需要我保存文件后从新打开文件才能正常建立索引。
所以我的问题是,这是需要我对 lsp-mode
或 cquery
进行什么配置吗?
System Info
- 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
。