Re:Cquery: highly-scalable, low-latency language server for C++
by zarkov99 on Friday November 17, 2017 @09:24AM
(#15722163)
Rtags is great for code browsing, but completion is slow and dumb.
Re:Cquery: highly-scalable, low-latency language server for C++
by to3m on Friday November 17, 2017 @09:33AM
(#15722225)
I found it fine once I'd set it up to do completion only by request, so I'd know that I might have to wait. The default, whereby it tries to pop up as you type, was absolutely maddening...
So quite often you won't need to do anything. (If you use CMake, you will have to rebuild your Ninja/make files after first setting this up.)
I didn't find rtags perfect. There were a few files that it simply never seemed to create tags for, and the rtags setup is complicated enough that I couldn't quickly figure out why, so I just put up with it. But when it works, it works very well...
(This sort of thing seems to be par for the course with this kind of tool. I've seen a number of people complain about how terrible Visual Studio's code browsing is, for example, but it's been a long time since I've had a problem with it...)