diff --git a/internal/buffer/buffer.go b/internal/buffer/buffer.go index 8e338bfe..f06b4ed1 100644 --- a/internal/buffer/buffer.go +++ b/internal/buffer/buffer.go @@ -138,9 +138,7 @@ func (b *SharedBuffer) insert(pos Loc, value []byte) { inslines := bytes.Count(value, []byte{'\n'}) b.MarkModified(pos.Y, pos.Y+inslines) - p := pos - p.X += util.CharacterCount(value) - b.lspDidChange(pos, p, string(value)) + b.lspDidChange(pos, pos, string(value)) } func (b *SharedBuffer) remove(start, end Loc) []byte { b.isModified = true