From 3e3cdfc5b542829f6c99b051bfaff58e15a226ac Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Thu, 1 Feb 2018 20:20:57 -0500 Subject: [PATCH] Fix minor issue with autoscroll Fixes #1012 --- cmd/micro/view.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/micro/view.go b/cmd/micro/view.go index 01cc6040..09e8b05e 100644 --- a/cmd/micro/view.go +++ b/cmd/micro/view.go @@ -451,7 +451,7 @@ func (v *View) Relocate() bool { if cy > v.Topline+height-1-scrollmargin && cy < v.Buf.NumLines-scrollmargin { v.Topline = cy - height + 1 + scrollmargin ret = true - } else if cy >= v.Buf.NumLines-scrollmargin && cy > height { + } else if cy >= v.Buf.NumLines-scrollmargin && cy >= height { v.Topline = v.Buf.NumLines - height ret = true }