Martin Balin created NETBEANS-6384:
--------------------------------------

             Summary: Detect another Java support ext and recommend to Disable 
it
                 Key: NETBEANS-6384
                 URL: https://issues.apache.org/jira/browse/NETBEANS-6384
             Project: NetBeans
          Issue Type: Task
          Components: vscode
    Affects Versions: 12.5
            Reporter: Martin Balin
            Assignee: Jaroslav Tulach
             Fix For: 13.0


VSNetBeans currently detects installation of MS Java ext pack and informs user 
it will disable some services of it, code lenses and code completion.

See 
[https://github.com/apache/netbeans/blob/master/java/java.lsp.server/vscode/src/extension.ts#L284]
{code:javascript}
conf.update('java.test.editor.enableShortcuts', false, false).then(() => {}, 
disablingFailed);
conf.update('java.debug.settings.enableRunDebugCodeLens', false, false).then(() 
=> {}, disablingFailed);
{code}
This behaviour should change to better coexist with MS Java ext. 

VSNetBeans needs to show user a dialog recommending to Enable per workspace one 
of the Java ext packs. Looking at VSCode API it seems there is still missing 
API to DISABLE extension programatically, while there is 
[uninstallExtension|https://code.visualstudio.com/api/references/commands] 
command?

Proposed solution is not perfect:

VSNetBeans will show dialog with text like: _Another Java support extension is 
already installed. It is recommended to use only one Java support per 
workspace. Please Disable one of Java ext for workspace._ *OK* button to open 
Extensions panel and user has to do it.... UX is TBD.

Some context info:

VSCode plans to stop recommend extensions see 
[https://github.com/microsoft/vscode/issues/136301] in Feb.

And they are also working on extension sets per workspace 
[https://github.com/microsoft/vscode/issues/40239]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
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