Debian10 x64, VSCode 1.51.0, vscode-clangd 0.1.8. Compare rendering of #include hyperlinks with clangd-11 (top) vs clangd-9 (bottom):
The clangd-9 rendering is quite confusing because each directory component (“foo”, “mul”, “h”) appears to render as a separate link. But the clangd-11 rendering shows a single hyperlink. Also with clangd-9 you have to hold down “ctrl” and hover to see the link, whereas with clangd-11, it’s clearly a link even before you go near it. Why this difference in behavior? Is it just that the newer clangd version is providing richer contextual information to the vscode-clangd extension?