From 9693c91aac32c59897cad7a11f93763fb3f3c389 Mon Sep 17 00:00:00 2001 From: Johan Walles Date: Sun, 30 Jun 2019 22:15:27 +0200 Subject: [PATCH] Reset search on new '/' --- m/pager.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/m/pager.go b/m/pager.go index ed3d190..b391262 100644 --- a/m/pager.go +++ b/m/pager.go @@ -120,6 +120,7 @@ func (p *_Pager) _UpdateSearchPattern() { } defer p._ScrollToSearchHits() + // FIXME: Indicate to user if we didn't find anything pattern, err := regexp.Compile(p.searchString) if err == nil { @@ -236,6 +237,8 @@ func (p *_Pager) _OnRune(logger *log.Logger, char rune) { case '/': p.isSearching = true + p.searchString = "" + p.searchPattern = nil default: logger.Printf("Unhandled rune keyress '%s'", string(char))