From b05d3a5193fa7cf7ba028d4ae1fca658321ae4cd Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Fri, 29 May 2020 15:31:13 -0400 Subject: [PATCH] Slightly improve performance for very long lines --- internal/buffer/cursor.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/internal/buffer/cursor.go b/internal/buffer/cursor.go index 2d4d2da2..134e798a 100644 --- a/internal/buffer/cursor.go +++ b/internal/buffer/cursor.go @@ -74,9 +74,6 @@ func (c *Cursor) GetVisualX() int { bytes := c.buf.LineBytes(c.Y) tabsize := int(c.buf.Settings["tabsize"].(float64)) - if c.X > util.CharacterCount(bytes) { - c.X = util.CharacterCount(bytes) - 1 - } return util.StringWidth(bytes, c.X, tabsize) }