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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists