Clangd Lsp server in docker container not resolving eigen and other project related symbols

Hi,

I have followed this section on setting up your clangd server on the container that uses my local workspace to build code. I use my local neovim installation to connect to the Lsp server running on the container. When I press LspInfo it shows that 1 client is active. However, the editor still shows squiggly lines under pretty basic libraries #included in my .hpp files. How do I start progressing towards solving this issue?

I went ahead and generated a compile_commands.json file within the container build directory, symlinking it to the parent directory, hoping that this would be served to the local machine. But this did not seem to solve the problem. How do I check which directory clangd is using as its root? LspInfo still shows that it is using my local machines parent workspace directory as the root_directory

Thanks in advance!