-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mention ccls and clangd in README.md #94
Conversation
It's true that I want to promote ccls |
So |
Implemented https://github.com/MaskRay/ccls/blob/master/src/config.h#L204 This has very bad performance impact and currently the cache file will be saved every time a change is made. |
I don't have time to test now, but if I remember correctly (and if you read the bug I linked to) this isn't solved by |
I have just added support for empty {
"cacheDirectory": ""
"index": {
"onChange": true
}
} This is on-the-fly indexing without saving cache files. |
* README.md (Installation and usage): Prefer ccls to cquery. Mention clangd. * eglot.el (eglot-server-programs): Suggest ccls for c/c++ by default.
* README.md (Installation and usage): Prefer ccls to cquery. Mention clangd. * eglot.el (eglot-server-programs): Suggest ccls for c/c++ by default.
* README.md (Installation and usage): Prefer ccls to cquery. Mention clangd. * eglot.el (eglot-server-programs): Suggest ccls for c/c++ by default. #94: joaotavora/eglot#94
* README.md (Installation and usage): Prefer ccls to cquery. Mention clangd. * eglot.el (eglot-server-programs): Suggest ccls for c/c++ by default. GitHub-reference: close joaotavora/eglot#94
Whether they work better in lsp-mode is a QoI issue that is unrelated to this PR.
I have checked that both ccls and clangd (built from llvm+clang+extra trunk) work: textDocument/definition.