mirror of
https://github.com/Microsoft/vscode
synced 2024-08-27 21:09:43 +00:00
Fixes #208152
This commit is contained in:
parent
1cb05f8093
commit
dc29cb5afd
|
@ -319,7 +319,7 @@ export class InlineCompletionsModel extends Disposable {
|
|||
editor.executeEdits(
|
||||
'inlineSuggestion.accept',
|
||||
[
|
||||
EditOperation.replaceMove(completion.range, ''),
|
||||
EditOperation.replace(completion.range, ''),
|
||||
...completion.additionalTextEdits
|
||||
]
|
||||
);
|
||||
|
@ -329,7 +329,7 @@ export class InlineCompletionsModel extends Disposable {
|
|||
const edits = state.edits;
|
||||
const selections = getEndPositionsAfterApplying(edits).map(p => Selection.fromPositions(p));
|
||||
editor.executeEdits('inlineSuggestion.accept', [
|
||||
...edits.map(edit => EditOperation.replaceMove(edit.range, edit.text)),
|
||||
...edits.map(edit => EditOperation.replace(edit.range, edit.text)),
|
||||
...completion.additionalTextEdits
|
||||
]);
|
||||
editor.setSelections(selections, 'inlineCompletionAccept');
|
||||
|
@ -437,7 +437,7 @@ export class InlineCompletionsModel extends Disposable {
|
|||
const primaryEdit = new SingleTextEdit(replaceRange, newText);
|
||||
const edits = [primaryEdit, ...getSecondaryEdits(this.textModel, positions, primaryEdit)];
|
||||
const selections = getEndPositionsAfterApplying(edits).map(p => Selection.fromPositions(p));
|
||||
editor.executeEdits('inlineSuggestion.accept', edits.map(edit => EditOperation.replaceMove(edit.range, edit.text)));
|
||||
editor.executeEdits('inlineSuggestion.accept', edits.map(edit => EditOperation.replace(edit.range, edit.text)));
|
||||
editor.setSelections(selections, 'inlineCompletionPartialAccept');
|
||||
} finally {
|
||||
this._isAcceptingPartially = false;
|
||||
|
|
Loading…
Reference in a new issue