lsp-mode更新后ccls的require问题

今天更新lsp-mode后重新打开emacs,emacs提示

ccls版本图片

lsp-mode-6.0图片


问题解决:修改ccls-common.el文件27行(require 'lsp)为(require 'lsp-mode),重新编译ccls-commen.el文件

图片

@MaskRay

提个 issue 或者 PR 呗

之前没有提交过issue,我去提交试试

issue提了吗?

不光是ccls,好多其他语言的也都有类似的问题。
lsp自己有个兼容补丁:
··· ;; The code was moved into lsp-mode.el. This file is kept only for backward compatibility. (require 'lsp-mode)

(warn “Replace (require 'lsp) with (require 'lsp-mode)”)

(provide 'lsp)

;;; lsp.el ends here ··· 所以这个warning不影响使用的

提了,还没有收到回复

不影响使用,但是每次启动都会提示

只是一个 warning,这个文件以后会删掉。

https://github.com/MaskRay/emacs-ccls/issues/82 closed