3 ms·
Pretty cool! One question though: if this was based on LSP in general, it could be generalised to any language, right? I wonder why they wired it to clangd spec
by marco_craveiro 5y ago
Pretty cool! One question though: if this was based on LSP in general, it could be generalised to any language, right? I wonder why they wired it to clangd specifically.
- frabert 5y agoI wired it to clangd specifically because of two main reasons: - LLVM provides a remote interface to their index accessible through a gRPC connection - The clangd protocol is very simple, and the bindings can be generated automatically I don't know enough about LSP to say whether it would be a suitable protocol to use for this purpose