From 0bc80adc2875f89ae568cdac4a890380e53bd27a Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sun, 11 Sep 2016 15:00:44 -0400 Subject: [PATCH] Fix strange selection for long lines See #351 --- cmd/micro/view.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/micro/view.go b/cmd/micro/view.go index da656e8b..de5ba5c3 100644 --- a/cmd/micro/view.go +++ b/cmd/micro/view.go @@ -695,6 +695,7 @@ func (v *View) DisplayView() { charNum = Loc{v.leftCol, charNum.Y} for _, ch := range Sub(line, v.leftCol, v.leftCol+v.width) { if screenX-v.leftCol > v.x+v.width { + charNum = charNum.Move(Count(line[:v.leftCol+v.width]), v.Buf) break }