Nathan Ridge

Results 1499 comments of Nathan Ridge

One advantage of pull diagnostics is discussed in [this comment](https://github.com/microsoft/vscode-languageserver-node/issues/1678#issuecomment-3424849180). (However, note that the specific issue discussed there has an easier solution discussed at https://github.com/clangd/vscode-clangd/issues/890.)

`${workspaceFolder}` should work, its substitution is implemented [here](https://github.com/clangd/vscode-clangd/blob/e5b0022d65880bddcfbbe3381c0dc899081dad41/src/config.ts#L41). `~` is not supported but looking [further up](https://github.com/clangd/vscode-clangd/blob/e5b0022d65880bddcfbbe3381c0dc899081dad41/src/config.ts#L38) in the same function, `${userHome}` should work as an alternative.

> Hmm, but at least it doesn't expand the workspacefolder in my example when I put it in clangd.path I can't reproduce this, it seems to be expanded fine for...

> `${workspaceFolder}` works fine, but the [Variables scoped per workspace folder](https://code.visualstudio.com/docs/editor/variables-reference#_variables-scoped-per-workspace-folder) `${workspaceFolder:}` does not work. Thanks. I revised the issue title to be about this latter case.

> Examples: > #### ex1 > > ![image](https://private-user-images.githubusercontent.com/23637371/392213723-b0cd10e0-ca2a-4465-a785-aff272f3043c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzMyODQzNzgsIm5iZiI6MTczMzI4NDA3OCwicGF0aCI6Ii8yMzYzNzM3MS8zOTIyMTM3MjMtYjBjZDEwZTAtY2EyYS00NDY1LWE3ODUtYWZmMjcyZjMwNDNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDEyMDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQxMjA0VDAzNDc1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUwNThiMDgzNmQ0MmFjNjgxOGYyNDQ2MjZjMmM0N2M1NmQ1NjFmMzdiM2E5N2RmMzkyZDY0ZWQxMDY1NGNkZGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.nSaiH9XoPjBujJfI6jdWe7i4Bt2LizjHSeFwBdKfRzk) If I accept this suggestion there will be brackets after class name, but I just want the class name only In clangd...

> When I hit `f` `t` I thought clangd would match namespace `fmt` first but it didn't match it at all. When I hit `f` `t` `p` I thought clangd...

Can you share [clangd logs](https://clangd.llvm.org/troubleshooting.html#gathering-logs) please?

> @HighCommander4 Is there any documentation which states what are the LSP features/requests currently supported by clangd? Not at the level of individual requests. To answer this question I looked...

Thanks for filing. @travkin79 are you interested in working on this? I'm happy to provide pointers to the relevant code.