From 1b6b155bf37ad146fad9e7c4b4a82001f038f38d Mon Sep 17 00:00:00 2001 From: m3tav3rse Date: Sun, 17 Sep 2023 21:55:34 +0200 Subject: [PATCH] Keybinding: 'gg' now scrolls to line 1, like in `less` --- m/gotoLine.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/m/gotoLine.go b/m/gotoLine.go index fa36906..c2a4c36 100644 --- a/m/gotoLine.go +++ b/m/gotoLine.go @@ -52,6 +52,13 @@ func (p *Pager) onGotoLineRune(char rune) { return } + if char == 'g' { + p.scrollPosition = newScrollPosition("Pager scroll position") + p.handleScrolledUp() + p.mode = _Viewing + return + } + newGotoLineString := p.gotoLineString + string(char) _, err := strconv.Atoi(newGotoLineString) if err != nil {