ccls
ccls copied to clipboard
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
### Observed behavior Everything works great when I compile ccls against versions of Clang up to and including 11.1.0. When I compile ccls against anything newer (well, tested with 12.0...
noteBottomOfStack: Without this, checks against stack space within Clang don't work as Clang doesn't know where the stack begins. Needed per-thread, as early as possible. (on threads using Clang) Using...
### Observed behavior But when i call a member of sturct pointer (like np->a). The completer will add the -> to the header of .c file. It only happend when...
In clang CL mode, it ignores working-directory option, so the relative include search path will be mistake. Hard code adds this option before "CompilerInvocation:: CreateFromArgs".
### Observed behavior No features (diagnostics, goto definition, etc) working with ccls when using platformio generated .ccls configuration file and Neovim built-in LSP. From a lot of trial and error...
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,...
### Observed behavior Templated function calls are marked wrongly. Here is excerpt and example: ``` // utils.hpp typedef std::function retfun; template retfun mk_tag(String name, T value) { return [name, value]()...
Using NeoVim LSP with ccls. Is there a way to enable parsing of .ino files? .. whether that's in a .ccls file or via options passed in by neovim/nvim-lspconfig.
### Observed behavior I use neovim with coc.nvim. My project uses parts from another of my projects that is installed in /usr/local/include. When using "go to definition" it works correctly...