ccls
ccls copied to clipboard
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
(This issue contains more details, lsp-logs and screenshots here:) https://github.com/emacs-lsp/lsp-mode/issues/3144 In C++ in the following example program: ``` int main(int argc, char** argv) { int abc = 3; abcd =...
Here are some things you should try before filing a bug report: + For client issues related to [emacs-ccls](https://github.com/MaskRay/emacs-ccls) or [vscode-ccls](https://github.com/MaskRay/vscode-ccls), report in their own repository. + For build problems,...
now clangd has a logo in vscode extension  I think we need a logo for all ccls project (like vscode-ccls emacs-ccls) , so that the extension will not like...
### Observed behavior I have a very simple project that is comprised of just two header files (.h), and one source file (.cpp). The project is set up using both...
### Observed behavior I'm using CCLS as a LSP (with coc-nvim) as the auto-complete framework for embedded development. Using platformio or makefiles, I'm generating the `compile_commands.json` file with `bear make`....
### Observed behavior * `compile_commands.json` ``` [ { "directory": "/Users/flanggut/tmp/ccls", "file": "/Users/flanggut/tmp/ccls/main.cpp", "arguments": [ "/usr/local/opt/llvm/bin/clang++", "-std=c++17", "-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include", "-isystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.3/include/", "-I.", "main.cpp" ] } ] ``` * `main.cpp` ``` #include...
Hello, right now I am trying to build ccls and I got this error occured: `'error LNK1104: cannot open file 'clangIndex.lib'` And right now I don't know how to deal...
There is one issue in #674 though that I've completely forgotten about, it does not manage macro expansion eg: ```cpp #define M \ namespace ns_name \ { \ namespace ns_name_impl...
This is a crude attempt to include semantic highlights introduced in LSP spec 3.16.0: https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_semanticTokens It is mostly copied src/message_handler.cc#emitSemanticHighlight, with some tweaks. Feedback is welcome!
First commit fixes ccls hanging in MultiQueueWaiter destructor during test execution. Second one enables tests execution when clang version >= 6.0.0.