mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-23 01:58:53 +01:00
Merge pull request #107348 from jeanp413/fix-107220
Fixes SnippetString.appendChoice does not escape commas in choices
This commit is contained in:
@@ -781,7 +781,7 @@ export class SnippetString {
|
||||
}
|
||||
|
||||
appendChoice(values: string[], number: number = this._tabstop++): SnippetString {
|
||||
const value = SnippetString._escape(values.toString());
|
||||
const value = values.map(s => s.replace(/\$|}|\\|,/g, '\\$&')).join(',');
|
||||
|
||||
this.value += '${';
|
||||
this.value += number;
|
||||
|
||||
Reference in New Issue
Block a user