diff --git a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServerWrapper.java b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServerWrapper.java index 8fed4171f..f1fddc4e7 100644 --- a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServerWrapper.java +++ b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServerWrapper.java @@ -152,7 +152,7 @@ public void dirtyStateChanged(IFileBuffer buffer, boolean isDirty) { }; private static class Context { - boolean cancelled= false; + boolean cancelled = false; @Nullable Future launcherFuture; @Nullable StreamConnectionProvider lspStreamProvider; @@ -324,14 +324,14 @@ private synchronized void start(boolean forceRestart) { initParams.setRootPath(rootURI.getPath()); } - UnaryOperator wrapper = consumer -> (message -> { + UnaryOperator wrapper = consumer -> message -> { logMessage(message); consumer.consume(message); final var lspStreamProvider = workingContext.lspStreamProvider; if (lspStreamProvider != null && isActive() && workingContext.languageServer != null) { lspStreamProvider.handleMessage(message, workingContext.languageServer, rootURI); } - }); + }; initParams.setWorkspaceFolders(getRelevantWorkspaceFolders()); Launcher launcher = serverDefinition.createLauncherBuilder() // .setLocalService(languageClient)//