mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-11 05:30:03 -05:00
Split useCodeSnippetsOnMethodSuggest into js and ts specific settings
Splits the old setting into `javascript.suggest.insertParametersForFunctionCalls` and `typescriptscript.suggest.insertParametersForFunctionCalls` Fixes #58385
This commit is contained in:
@@ -145,6 +145,19 @@
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%typescript.useCodeSnippetsOnMethodSuggest.dec%",
|
||||
"scope": "resource",
|
||||
"deprecationMessage": "%typescript.useCodeSnippetsOnMethodSuggest.deprecationMessage%"
|
||||
},
|
||||
"javascript.suggest.insertParametersForFunctionCalls": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%configuration.suggest.insertParametersForFunctionCalls%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"typescript.suggest.insertParametersForFunctionCalls": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%configuration.suggest.insertParametersForFunctionCalls%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"typescript.reportStyleChecksAsWarnings": {
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
"reloadProjects.title": "Reload Project",
|
||||
"configuration.typescript": "TypeScript",
|
||||
"typescript.useCodeSnippetsOnMethodSuggest.dec": "Complete functions with their parameter signature.",
|
||||
"typescript.useCodeSnippetsOnMethodSuggest.deprecationMessage": "Please use the new `javascript.suggest.insertParametersForFunctionCalls` and `typescriptscript.suggest.insertParametersForFunctionCalls` settings.",
|
||||
"configuration.suggest.insertParametersForFunctionCalls": "Complete functions with their parameter signature.",
|
||||
"typescript.tsdk.desc": "Specifies the folder path containing the tsserver and lib*.d.ts files to use.",
|
||||
"typescript.disableAutomaticTypeAcquisition": "Disables automatic type acquisition.",
|
||||
"typescript.tsserver.log": "Enables logging of the TS server to a file. This log can be used to diagnose TS Server issues. The log may contain file paths, source code, and other potentially sensitive information from your project.",
|
||||
|
||||
@@ -241,7 +241,8 @@ interface CompletionConfiguration {
|
||||
}
|
||||
|
||||
namespace CompletionConfiguration {
|
||||
export const useCodeSnippetsOnMethodSuggest = 'useCodeSnippetsOnMethodSuggest';
|
||||
export const useCodeSnippetsOnMethodSuggest = 'suggest.insertParametersForFunctionCalls';
|
||||
export const useCodeSnippetsOnMethodSuggest_deprecated = 'useCodeSnippetsOnMethodSuggest';
|
||||
export const nameSuggestions = 'suggest.names';
|
||||
export const nameSuggestions_deprecated = 'nameSuggestions';
|
||||
export const pathSuggestions = 'suggest.paths';
|
||||
@@ -258,7 +259,7 @@ namespace CompletionConfiguration {
|
||||
const typeScriptConfig = vscode.workspace.getConfiguration('typescript', resource);
|
||||
|
||||
return {
|
||||
useCodeSnippetsOnMethodSuggest: typeScriptConfig.get<boolean>(CompletionConfiguration.useCodeSnippetsOnMethodSuggest, false),
|
||||
useCodeSnippetsOnMethodSuggest: config.get<boolean>(CompletionConfiguration.useCodeSnippetsOnMethodSuggest, typeScriptConfig.get<boolean>(CompletionConfiguration.useCodeSnippetsOnMethodSuggest_deprecated, false)),
|
||||
pathSuggestions: config.get<boolean>(CompletionConfiguration.pathSuggestions, true),
|
||||
autoImportSuggestions: config.get<boolean>(CompletionConfiguration.autoImportSuggestions, typeScriptConfig.get<boolean>(CompletionConfiguration.autoImportSuggestions_deprecated, true)),
|
||||
nameSuggestions: config.get<boolean>(CompletionConfiguration.nameSuggestions, vscode.workspace.getConfiguration('javascript', resource).get(CompletionConfiguration.nameSuggestions_deprecated, true))
|
||||
|
||||
Reference in New Issue
Block a user