diff --git a/src/packages/autocomplete/src/autocomplete.coffee b/src/packages/autocomplete/src/autocomplete.coffee index 94b7ac09b..885380e65 100644 --- a/src/packages/autocomplete/src/autocomplete.coffee +++ b/src/packages/autocomplete/src/autocomplete.coffee @@ -135,8 +135,9 @@ class Autocomplete extends SelectList buffer = @editor.getBuffer() @editor.activeEditSession.transact => selection.deleteSelectedText() - buffer.delete(Range.fromPointWithDelta(@editor.getCursorBufferPosition(), 0, -match.prefix.length)) - buffer.delete(Range.fromPointWithDelta(@editor.getCursorBufferPosition(), 0, match.suffix.length)) + cursorPosition = @editor.getCursorBufferPosition() + buffer.delete(Range.fromPointWithDelta(cursorPosition, 0, match.suffix.length)) + buffer.delete(Range.fromPointWithDelta(cursorPosition, 0, -match.prefix.length)) @editor.insertText(match.word) @undoCount++