Merge pull request #145328 from microsoft/hediet/filterTextInlineCompletions

Filter text inline completions
This commit is contained in:
Henning Dieterichs
2022-03-17 20:17:04 +01:00
committed by GitHub
20 changed files with 496 additions and 320 deletions

View File

@@ -1084,7 +1084,7 @@ class InlineCompletionAdapter {
throw new Error('text or insertText must be defined');
}
return ({
text: typeof insertText === 'string' ? insertText : { snippet: insertText.value },
insertText: typeof insertText === 'string' ? insertText : { snippet: insertText.value },
range: item.range ? typeConvert.Range.from(item.range) : undefined,
command,
idx: idx,
@@ -1175,11 +1175,9 @@ class InlineCompletionAdapterNew {
}
const insertText = item.insertText;
if (insertText === undefined) {
throw new Error('text or insertText must be defined');
}
return ({
text: typeof insertText === 'string' ? insertText : { snippet: insertText.value },
insertText: typeof insertText === 'string' ? insertText : { snippet: insertText.value },
filterText: item.filterText,
range: item.range ? typeConvert.Range.from(item.range) : undefined,
command,
idx: idx,