From de61868c9c6ed3b8284cbf1fc05ba5465ce18927 Mon Sep 17 00:00:00 2001 From: Dusan Balek Date: Fri, 3 Jan 2025 11:26:23 +0100 Subject: [PATCH] VSCode: Removing option for external formatters. --- .../server/protocol/WorkspaceServiceImpl.java | 39 +++++------------- java/java.lsp.server/vscode/README.md | 4 +- .../vscode/images/SourceCodeFormatter.png | Bin 24531 -> 0 bytes java/java.lsp.server/vscode/package.json | 17 -------- 4 files changed, 13 insertions(+), 47 deletions(-) delete mode 100644 java/java.lsp.server/vscode/images/SourceCodeFormatter.png diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/WorkspaceServiceImpl.java b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/WorkspaceServiceImpl.java index c9650cad89e4..eaff1013cdf0 100644 --- a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/WorkspaceServiceImpl.java +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/WorkspaceServiceImpl.java @@ -46,7 +46,6 @@ import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.List; -import java.util.Locale; import java.util.Map; import java.util.Map.Entry; import java.util.Objects; @@ -125,7 +124,6 @@ import org.netbeans.modules.java.lsp.server.Utils; import org.netbeans.modules.java.lsp.server.debugging.attach.AttachConfigurations; import org.netbeans.modules.java.lsp.server.debugging.attach.AttachNativeConfigurations; -import org.netbeans.modules.java.lsp.server.progress.ModuleInfo; import org.netbeans.modules.java.lsp.server.project.LspProjectInfo; import org.netbeans.modules.java.lsp.server.singlesourcefile.SingleFileOptionsQueryImpl; import org.netbeans.modules.java.source.ElementHandleAccessor; @@ -152,7 +150,6 @@ import org.openide.util.Exceptions; import org.openide.util.Lookup; import org.openide.util.NbBundle; -import org.openide.util.NbPreferences; import org.openide.util.Pair; import org.openide.util.RequestProcessor; import org.openide.util.WeakListeners; @@ -1412,32 +1409,18 @@ public void didChangeConfiguration(DidChangeConfigurationParams params) { void updateJavaFormatPreferences(FileObject fo, JsonObject configuration) { if (configuration != null && client.getNbCodeCapabilities().wantsJavaSupport()) { - NbPreferences.Provider provider = Lookup.getDefault().lookup(NbPreferences.Provider.class); - Preferences prefs = provider != null ? provider.preferencesRoot().node("de/funfried/netbeans/plugins/externalcodeformatter") : null; - JsonPrimitive formatterPrimitive = configuration.getAsJsonPrimitive("codeFormatter"); - String formatter = formatterPrimitive != null ? formatterPrimitive.getAsString() : null; - JsonPrimitive pathPrimitive = configuration.getAsJsonPrimitive("settingsPath"); - String path = pathPrimitive != null ? pathPrimitive.getAsString() : null; - if (formatter == null || "NetBeans".equals(formatter)) { - if (prefs != null) { - prefs.put("enabledFormatter.JAVA", "netbeans-formatter"); - } - Path p = path != null ? Paths.get(path) : null; - File file = p != null ? p.toFile() : null; - try { - if (file != null && file.exists() && file.canRead() && file.getName().endsWith(".zip")) { - OptionsExportModel.get().doImport(file); - } else { - OptionsExportModel.get().clean(); - } - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } else if (prefs != null) { - prefs.put("enabledFormatter.JAVA", formatter.toLowerCase(Locale.ENGLISH).concat("-java-formatter")); - if (path != null) { - prefs.put(formatter.toLowerCase(Locale.ENGLISH).concat("FormatterLocation"), path); + JsonElement pathElement = configuration.get("settingsPath"); + String path = pathElement != null && pathElement.isJsonPrimitive() ? pathElement.getAsString() : null; + Path p = path != null ? Paths.get(path) : null; + File file = p != null ? p.toFile() : null; + try { + if (file != null && file.exists() && file.canRead() && file.getName().endsWith(".zip")) { + OptionsExportModel.get().doImport(file); + } else { + OptionsExportModel.get().clean(); } + } catch (IOException ex) { + Exceptions.printStackTrace(ex); } } } diff --git a/java/java.lsp.server/vscode/README.md b/java/java.lsp.server/vscode/README.md index 5286c9ed07c7..fac71de045b6 100644 --- a/java/java.lsp.server/vscode/README.md +++ b/java/java.lsp.server/vscode/README.md @@ -149,8 +149,8 @@ When adding JavaDoc to code NetBeans assists by suggesting to insert preformatte ![JavaDoc Completion](images/javadoc.png) ## Source Code formatting -Formatting source code is possible using also other styles than NetBeans. Eclipse, Google and Spring formatters can be used. For Eclipse formatter simply export settings from Eclipse IDE into standard file and then set `Netbeans > Format: Settings Path:` in VSCode Settings. -![Source Code formatter](images/SourceCodeFormatter.png) +Formatting source code is possible using the NetBeans code style. For using non default formatter options, simply export desired settings from NetBeans IDE into standard file and then set `Netbeans > Format: Settings Path:` in VSCode Settings. + ## Test Explorer NetBeans Language Server provides Test Explorer view which allows to run all tests in a project, examine the results, go to source code and run particular test. ![Test Explorer](images/Test_explorer.png) diff --git a/java/java.lsp.server/vscode/images/SourceCodeFormatter.png b/java/java.lsp.server/vscode/images/SourceCodeFormatter.png deleted file mode 100644 index af4e0d1c577364d280ab4ed90e06a3024f347e6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24531 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 diff --git a/java/java.lsp.server/vscode/package.json b/java/java.lsp.server/vscode/package.json index abf47e931061..d9fda9662eea 100644 --- a/java/java.lsp.server/vscode/package.json +++ b/java/java.lsp.server/vscode/package.json @@ -192,23 +192,6 @@ "default": 10000, "description": "When code completion takes longer than this specified time (in milliseconds), there will be a warning produced (-1 to disable)" }, - "netbeans.format.codeFormatter": { - "type": "string", - "enum": [ - "NetBeans", - "Eclipse", - "Google", - "Spring" - ], - "enumDescriptions": [ - "Internal NetBeans Code Formatter", - "Eclipse Code Formatter", - "Goolge Code Formatter", - "Spring Code Formatter" - ], - "description": "Code formatter to use", - "default": "NetBeans" - }, "netbeans.format.settingsPath": { "type": "string", "description": "Path to the file containing exported formatter settings",