Fix completion characters inside of js function call

Fixes #52350
This commit is contained in:
Matt Bierner 2018-06-19 11:46:51 -07:00
parent dcffd79899
commit 0e361509ef

View file

@ -51,7 +51,6 @@ class MyCompletionItem extends vscode.CompletionItem {
this.position = position;
this.commitCharacters = MyCompletionItem.getCommitCharacters(enableDotCompletions, !useCodeSnippetsOnMethodSuggest, tsEntry.kind);
this.useCodeSnippet = useCodeSnippetsOnMethodSuggest && (this.kind === vscode.CompletionItemKind.Function || this.kind === vscode.CompletionItemKind.Method);
if (tsEntry.replacementSpan) {
this.range = typeConverters.Range.fromTextSpan(tsEntry.replacementSpan);
}
@ -437,7 +436,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider
const preText = document.getText(new vscode.Range(
position.line, 0,
position.line, position.character - 1));
return preText.match(/[a-z_$\)\]\}]\s*$/ig) !== null;
return preText.match(/[a-z_$\(\)\[\]\{\}]\s*$/ig) !== null;
}
return true;