Nathan Ridge
Nathan Ridge
I notice `clang-tidy` is not included in the list of executables included in the package that are listed in https://github.com/elfshaker/manyclangs#more-on-linking. Would it be possible to include it?
Currently, long lines of text are wrapped onto the next line. It would be nice to have a way to disable this, and have long lines make the editor horizontally...
In https://github.com/clangd/clangd/issues/959, I posted a patch to show the public fields of the struct when hovering over a struct name. In some codebases, structs are typically referred to via a...
In the following (invalid) code: ```c++ unresolved* waldo; ``` Hovering over `waldo` shows: > Type: `int *` This is misleading; it would be better to either print a type string...
**Steps to reproduce** Create a minimal workspace with the following files: test.hpp: ```c++ #pragma once #define ANSWER 42 ``` test.cpp: ```c++ #include "test.hpp" int main() { return ANSWER; } ```...
Rust-analyzer supports go-to-definition on type names (where the type has a definition in the source) in inlay hints. LSP 3.17 appears to support this using an optional feature called "interactive...
These days, neovim has a built-in LSP client, and many users using clangd with neovim seem to be using that rather than coc-clangd or YouCompleteMe. Similar to https://github.com/llvm/clangd-www/issues/90, it would...
We have an [Editor plugins](https://clangd.llvm.org/installation#editor-plugins) section which covers how to set up clangd, and some important workflows like how to get logs or how to specify command-line arguments, for some...
**Steps to reproduce** Open a file with the following code in clangd: ```c++ template T *find_if(T *arr, Predicate); struct Target{}; template void waldo(Target *arr) { auto *result = find_if(arr, []{...