Nathan James
Nathan James
When building with clang, the `Unpredictable::any` workaround will still cause multiple branches, playing havoc with the branch predictor. Clang has a way to define a branch as being [unpredictable](https://clang.llvm.org/docs/LanguageExtensions.html#builtin-unpredictable) and...
Would it be possible to remove the template snippet when completing the class name inside a templated class. For example here It's likely the intent for this completion is to...
Currently when calling constructors through variadic functions we loose all code completion and documentation for the arguments. For example using `new Type(^)` we get completions showing all the available args...
Every time the server exits its always returns exitcode 1. From the logs its clear why this happens, there is no exit request sent from the client. Is this a...
When `clangd.path` or `clangd.arguments` is updated, Prompt the user to restart the server. Addresses #116
Currently you can only automatically install the latest stable version of clangd (10.0.0 at time of writing). Could an option be added to enable updating to the pre-release versions (I'm...
Currently semantic highlighting only specifies `function`, `variable`, `interface` and `type`. [LSP](https://microsoft.github.io/language-server-protocol/specifications/specification-3-16/#textDocument_semanticTokens) defines many more. It would be nice if this theme specified maybe not all but a decent subset of...
Added new settings and removed dead settings. Still missing RawStringFormat setting, but I'm unsure if that can be loaded using the style command line option to clang-format. It appears in...
## Problem ### 1 I'm working on a project where the style dictates that all the includes from our public SDK are included using angle brackets. However when we build...