cquery
cquery copied to clipboard
C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, sem...
Currently, cquery supports only one workspace folder, while Language Server Protocol has been updated to support multiple workspace folders. Can cquery follow this update?
I made a script that gets all (????) the dependencies and files needed to make cquery work with LanguageClient-neovim on Ubuntu 16.04. Can anyone from the developers team test this...
I'm using cquery on a project with a compilation database written for g++ 7.3. In the cquery log, I'm getting `libclang had ast read error for... Please try running the...
Right now FilterAndSortCompletionResponse uses CaseFoldingSubsequenceMatch for filtering out the completion candidates. This can add too many candidates and it would be nice to have an option to limit the completions...
Hi, I would like to have some help with cquery. I can only get completions on my c++ code if I type Ctrl+p after having written some letters. Is there...
master at 32005b79018cdfc50262bfdb54d24ffafa19b88d Follow build instructions at https://github.com/cquery-project/cquery/wiki/Building-cquery ``` jamescook@jamescook:/w/cquery2/build (master)$ cmake --build . ...... [100%] Linking CXX executable cquery /usr/bin/ld: CMakeFiles/cquery.dir/src/platform_posix.cc.o: undefined reference to symbol 'pthread_setname_np@@GLIBC_2.12' //lib/x86_64-linux-gnu/libpthread.so.0: error adding...
`textDocument/documentHighlight` returns positions of the symbol under the cursor, with a kind of Text, Read or Write. Looking at the source, cquery should support returning Read or Write: https://github.com/cquery-project/cquery/blob/af7f14cc63c2be38e0918c05204d06136d519360/src/messages/text_document_document_highlight.cc#L51-L56 However...
Couldn't build cquery on Windows 10 via cygwin b/c of the above error message. Filing issue as requested in cmake output
In the following snippet ``` void TestFn(int) {} template void TestTemplateFn(T a) { TestFn(a); } void UseFunction() { auto a_lambda = [] (auto x) { TestFn(x); }; a_lambda(1); TestTemplateFn(1); }...
It would be nice to have a function that spots dead code. Because cquery-code-lens is already present, it could just list the functions/variables that have a zero call/reference count. Thanks