diff --git a/src/tokenized-buffer.coffee b/src/tokenized-buffer.coffee index 3bbef3c4d..a79e37493 100644 --- a/src/tokenized-buffer.coffee +++ b/src/tokenized-buffer.coffee @@ -242,6 +242,16 @@ class TokenizedBuffer extends Model row + delta handleBufferChange: (e) -> + if @lastBufferChangeEventId? + @assert( + @lastBufferChangeEventId is e.eventId - 1, + 'Buffer Change Event Ids are not sequential', + (error) => + error.metadata = { + tokenizedBufferEventId: @lastBufferChangeEventId, + nextTokenizedBufferEventId: e.eventId, + } + ) @lastBufferChangeEventId = e.eventId @changeCount = @buffer.changeCount