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) {