Nathan James

Results 10 issues of 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...

enhancement

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...

enhancement

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...

bug

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...

enhancement

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...

enhancement