This is an automated email from the ASF dual-hosted git repository.

jtulach pushed a commit to branch delivery
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/delivery by this push:
     new 33025dc  Manually disable other Java extension
     new 10d85e4  Merge pull request #3510 from 
JaroslavTulach/jtulach/DetectMultipleJavaExtensions
33025dc is described below

commit 33025dc24074a3d6886ccde51d4c8777c993dea2
Author: Jaroslav Tulach <jaroslav.tul...@oracle.com>
AuthorDate: Wed Jan 12 16:55:26 2022 +0100

    Manually disable other Java extension
---
 java/java.lsp.server/vscode/src/extension.ts | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/java/java.lsp.server/vscode/src/extension.ts 
b/java/java.lsp.server/vscode/src/extension.ts
index 9594f53..8ee2ccc 100644
--- a/java/java.lsp.server/vscode/src/extension.ts
+++ b/java/java.lsp.server/vscode/src/extension.ts
@@ -274,17 +274,15 @@ export function activate(context: ExtensionContext): 
VSNetBeansAPI {
 
     let conf = workspace.getConfiguration();
     if (conf.get("netbeans.conflict.check")) {
-        let e = vscode.extensions.getExtension('redhat.java');
+        const id = 'redhat.java';
+        let e = vscode.extensions.getExtension(id);
         function disablingFailed(reason: any) {
             handleLog(log, 'Disabling some services failed ' + reason);
         }
         if (e && workspace.name) {
-            vscode.window.showInformationMessage(`redhat.java found at 
${e.extensionPath} - Suppressing some services to not clash with Apache 
NetBeans Language Server.`);
-            conf.update('java.completion.enabled', false, false).then(() => {
-                vscode.window.showInformationMessage('Usage of only one Java 
extension is recommended. Certain services of redhat.java have been disabled. 
');
-                conf.update('java.debug.settings.enableRunDebugCodeLens', 
false, false).then(() => {}, disablingFailed);
-                conf.update('java.test.editor.enableShortcuts', false, 
false).then(() => {}, disablingFailed);
-            }, disablingFailed);
+            vscode.window.showInformationMessage(`Another Java support 
extension is already installed. It is recommended to use only one Java support 
per workspace.`, `Manually disable`).then(() => {
+                
vscode.commands.executeCommand('workbench.extensions.action.showInstalledExtensions');
+            });
         }
     }
 

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to