All the targetUris point to ControlPortBlock.hpp, one absolute path and three relative paths. Some of those relative paths don't seem to be correct and result in errors in neovim - it can't find the files.
For some cpp files, I get only one targetUri, one containing absolute path. What can cause ccls to return multiple targetUri?
System information
ccls: ccls --version returns
clang version: 16.0.0
OS: Debian
Editor: Neovim
Language client (and version): nvim-lspconfig (latest)
Observed behavior
I think there is something wrong with how I am setting up ccls.
I am trying to jump to the declaration of a function from the definition in cpp file. Below is the request send from neovim and the response from ccls
The response contains 4 targetUris:
All the targetUris point to ControlPortBlock.hpp, one absolute path and three relative paths. Some of those relative paths don't seem to be correct and result in errors in neovim - it can't find the files.
For some cpp files, I get only one targetUri, one containing absolute path. What can cause ccls to return multiple targetUri?
System information