Skip to content

Commit 7a20270

Browse files
authored
Seanmcm/suggest snippets setting (#3135)
* Add suggestSnippets setting.
1 parent 41a4e14 commit 7a20270

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

Extension/package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,12 @@
466466
"default": "Default",
467467
"description": "Set to \"Insiders\" to automatically download and install the latest Insiders builds of the extension, which include upcoming features and bug fixes.",
468468
"scope": "resource"
469+
},
470+
"C_Cpp.suggestSnippets": {
471+
"type": "boolean",
472+
"default": true,
473+
"description": "If true, snippets are provided by the language server.",
474+
"scope": "resource"
469475
}
470476
}
471477
},

Extension/src/LanguageServer/client.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ class DefaultClient implements Client {
399399
autocomplete: settings.autoComplete,
400400
errorSquiggles: settings.errorSquiggles,
401401
dimInactiveRegions: settings.dimInactiveRegions,
402+
suggestSnippets: settings.suggestSnippets,
402403
loggingLevel: settings.loggingLevel,
403404
workspaceParsingPriority: settings.workspaceParsingPriority,
404405
workspaceSymbols: settings.workspaceSymbols,

Extension/src/LanguageServer/settings.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export class CppSettings extends Settings {
3636
public get clangFormatSortIncludes(): string { return super.Section.get<string>("clang_format_sortIncludes"); }
3737
public get clangFormatOnSave(): string { return super.Section.get<string>("clang_format_formatOnSave"); }
3838
public get formatting(): string { return super.Section.get<string>("formatting"); }
39+
public get suggestSnippets(): boolean { return super.Section.get<boolean>("suggestSnippets"); }
3940
public get intelliSenseEngine(): string { return super.Section.get<string>("intelliSenseEngine"); }
4041
public get intelliSenseEngineFallback(): string { return super.Section.get<string>("intelliSenseEngineFallback"); }
4142
public get errorSquiggles(): string { return super.Section.get<string>("errorSquiggles"); }

0 commit comments

Comments
 (0)