Problems
Proposal
Restructure all js/ts suggest related suggestions to be under javascript.suggest.* and typescript.suggest.* namespaces. The following settings names would change:
typescript.autoImportSuggestions.enabled -> typescript.suggest.autoImports and javascriptscript.suggest.autoImports
javascript.nameSuggestions -> javascript.suggest.names
typescript.useCodeSnippetsOnMethodSuggest -> typescript.suggest.completeFunctionCallParameters
Problems
Settings like
typescript.autoImportSuggestionsapply to both javascript and typescript. There is no way to disable it for just one language.Inconsistent hierarchical structure of settings after New config to turn off TypeScript autocomplete suggestions #58011. This introduced a top level
typescript.suggestsettingProposal
Restructure all js/ts suggest related suggestions to be under
javascript.suggest.*andtypescript.suggest.*namespaces. The following settings names would change:typescript.autoImportSuggestions.enabled->typescript.suggest.autoImportsandjavascriptscript.suggest.autoImportsjavascript.nameSuggestions->javascript.suggest.namestypescript.useCodeSnippetsOnMethodSuggest->typescript.suggest.completeFunctionCallParameters