29 std::FILE *In = fmemopen(data, size,
"r");
bool EnableSnippets
When true, completion items will contain expandable code snippets in completion (e.g.
bool run()
Run LSP server loop, communicating with the Transport provided in the constructor.
Documents should not be synced at all.
int LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
std::unique_ptr< Transport > newJSONTransport(std::FILE *In, llvm::raw_ostream &Out, llvm::raw_ostream *InMirror, bool Pretty, JSONStreamStyle Style)
This class exposes ClangdServer's capabilities via Language Server Protocol.