提交 d7f2e68c 编写于 作者: J Johannes Rieken

fix tests

上级 ea04f588
...@@ -234,11 +234,12 @@ export class SuggestController implements IEditorContribution { ...@@ -234,11 +234,12 @@ export class SuggestController implements IEditorContribution {
} }
const overwriteBefore = position.column - suggestion.range.startColumn; const overwriteBefore = position.column - suggestion.range.startColumn;
const overwriteAfter = (suggestion.range.endColumn - position.column) + this._lineSuffix.value!.delta(this._editor.getPosition()); const overwriteAfter = suggestion.range.endColumn - position.column;
const suffixDelta = this._lineSuffix.value ? this._lineSuffix.value.delta(this._editor.getPosition()) : 0;
SnippetController2.get(this._editor).insert(insertText, { SnippetController2.get(this._editor).insert(insertText, {
overwriteBefore: overwriteBefore + columnDelta, overwriteBefore: overwriteBefore + columnDelta,
overwriteAfter, overwriteAfter: overwriteAfter + suffixDelta,
undoStopBefore: false, undoStopBefore: false,
undoStopAfter: false, undoStopAfter: false,
adjustWhitespace: !(suggestion.insertTextRules! & CompletionItemInsertTextRule.KeepWhitespace) adjustWhitespace: !(suggestion.insertTextRules! & CompletionItemInsertTextRule.KeepWhitespace)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册