На самом деле это возможно, выполнив команду "editor.action.triggerSuggest"
.Это та же команда, которая выполняется при нажатии Ctrl + Пробел для ручного вызова завершения.
vscode.commands.executeCommand("editor.action.triggerSuggest");
Если вы хотите контролировать, где открывается всплывающее окно,просто измените активный редактор + выделение заранее:
var file = vscode.workspace.workspaceFolders[0].uri.fsPath + "/foo.txt";
vscode.workspace.openTextDocument(file).then(document => {
vscode.window.showTextDocument(document).then(editor => {
editor.selection = new vscode.Selection(10, 0, 10, 0);
vscode.commands.executeCommand("editor.action.triggerSuggest");
});
});