-
Notifications
You must be signed in to change notification settings - Fork 7
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
Is it possible to use cquery instead of ycmd #5
Comments
Hi @pdavydov108. I don't have such plans for the foreseeable future.
A good solution for me would be a ycmd like server for local files/projects talking to a global/nightly server (like Google Kythe, rtags). I am working in that direction now. |
Thanks for the explanation @davits. This sounds reasonable to me. I'm curious (though it is out of scope of this question) - if you use ycmd, how do you get some features that require full code indexing, for example references and usages of some variable/class/function? |
I use silver searcher for a specific names and switch to the rtags for a generic names. Others usually struggle with grep. |
Thanks for sharing your plans and experience! This sounds promising. I'm interested in getting a solid setup for c++ programming in vim. For now it feels like my cpu is doing a lot of duplicate work all the time - ycm, cquery or rtags, clang or gcc are all recompiling my code all the time. It would be nice to unify at least first two of them. However all options that we have now have their drawbacks, so if you have a good idea about this stuff, I'm ready to help. Feel free to ping me as soon as you'll need it. |
Hello @davits ! Do you have plans to support language server protocol in your plugin? As far as I know, cquery language server is quite mature already, and it can work as a data provider for c/c++ semantic completion. As I read in the readme, now you maintain your own forks of ycmd and ycm. Maybe it is easier to just switch backend to cquery?
The text was updated successfully, but these errors were encountered: