Clangd: LLVM's Clang Gets A Server

This clangd server is obviously for targeting the integrated development environment (IDE) use-case for allowing better integration of Clang features with different editors. Currently the clangd component just supports formatting. So far clangd was just tested with Visual Studio Code.
From the commit, "clangd is a language server protocol implementation based on clang. It's supposed to provide editor integration while not suffering from the confined ABI of libclang."
It will be interesting to see what more features clangd tacks on in the months until the Clang 5.0 release later in the year as well as what IDEs end up providing support for it.
5 Comments