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