From c5ce581ffd9ea1832b7b670f09798348caf0cd8f Mon Sep 17 00:00:00 2001 From: Fawzi Mohamed Date: Thu, 9 Jun 2022 17:33:15 +0200 Subject: qmlls: do not advertise completions resolver Do not advertise capabilities.completionProvider.resolveProvider, as newer releases of QtCreator will try to get info on all completions, introducing a large latency, and currently resolve does not add any information. Change-Id: Id03edfa94369fe909448d900cfa3a737a5acdd70 Reviewed-by: Fabian Kosmale (cherry picked from commit cb3c450de0ece012827f220aa1250aaa6e0a2cb6) Reviewed-by: Qt Cherry-pick Bot --- tools/qmlls/qmlcompletionsupport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/qmlls/qmlcompletionsupport.cpp b/tools/qmlls/qmlcompletionsupport.cpp index e2d50ebe8b..f599787af4 100644 --- a/tools/qmlls/qmlcompletionsupport.cpp +++ b/tools/qmlls/qmlcompletionsupport.cpp @@ -81,7 +81,7 @@ void QmlCompletionSupport::setupCapabilities( QLspSpecification::CompletionOptions cOptions; if (serverCapabilities.capabilities.completionProvider) cOptions = *serverCapabilities.capabilities.completionProvider; - cOptions.resolveProvider = true; + cOptions.resolveProvider = false; cOptions.triggerCharacters = QList({ QByteArray(".") }); serverCapabilities.capabilities.completionProvider = cOptions; } -- cgit v1.2.3