You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I've seen behavior like this before, it's been because there's some mismatch between where aerial jumps and which symbol aerial detects the cursor to be at. I tried cloning LLVM locally to reproduce this, but for some reason my document symbols don't match what you're seeing. Could you tell me what version of clangd you're using, as well as any special configuration you're passing to nvim-lspconfig?
I'm using clangd built from source as part of an LLVM-12.0.0 build and my vim config is here
Although I've been using vim for decades, I'm very new to having a lua nvim config file (i converted only a few days ago), so apologies if it's something I've messed up.
I'm trying out aerial on the llvm codebase with clangd as the LSP. It's pretty neat.
The
}}
binding works, but appears to get stuck on items that are generated by macros.For example here:
Pressing
}}
does not advance to the next item in the tree.The macro from this example is defined as:
The text was updated successfully, but these errors were encountered: