From 8d41294c18930edb3f46f1e9d721ce6930bf9b99 Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Tue, 18 Jun 2019 11:57:26 +0000 Subject: [clangd] Add a capability to enable completions with fixes. Reviewers: ilya-biryukov Subscribers: MaskRay, jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D63091 llvm-svn: 363664 --- clang-tools-extra/clangd/Protocol.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang-tools-extra/clangd/Protocol.cpp') diff --git a/clang-tools-extra/clangd/Protocol.cpp b/clang-tools-extra/clangd/Protocol.cpp index bd8d0328a5b..17d070a3f7b 100644 --- a/clang-tools-extra/clangd/Protocol.cpp +++ b/clang-tools-extra/clangd/Protocol.cpp @@ -293,6 +293,8 @@ bool fromJSON(const llvm::json::Value &Params, ClientCapabilities &R) { return false; } } + if (auto EditsNearCursor = Completion->getBoolean("editsNearCursor")) + R.CompletionFixes = *EditsNearCursor; } if (auto *CodeAction = TextDocument->getObject("codeAction")) { if (CodeAction->getObject("codeActionLiteralSupport")) -- cgit v1.2.3