From cf932e66915feba646f7dc871d723c645ffcd514 Mon Sep 17 00:00:00 2001 From: Elara Musayelyan Date: Fri, 6 Oct 2023 14:51:48 -0700 Subject: [PATCH] Use the alt screen for internal/pager instead of clearing the screen --- internal/pager/pager.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/pager/pager.go b/internal/pager/pager.go index 0e3ef26..04d6199 100644 --- a/internal/pager/pager.go +++ b/internal/pager/pager.go @@ -60,6 +60,7 @@ func (p *Pager) Run() error { prog := tea.NewProgram( p.model, tea.WithMouseCellMotion(), + tea.WithAltScreen(), ) _, err := prog.Run() @@ -74,7 +75,7 @@ type pagerModel struct { } func (pm pagerModel) Init() tea.Cmd { - return tea.ClearScreen + return nil } func (pm pagerModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {