diff --git a/main.go b/main.go index bf3c8c6..8295d3a 100644 --- a/main.go +++ b/main.go @@ -25,6 +25,7 @@ import ( "github.com/charmbracelet/wish/bubbletea" "github.com/charmbracelet/wish/logging" "github.com/charmbracelet/x/term" + "github.com/muesli/termenv" ) type errMsg error @@ -128,6 +129,7 @@ func initialModel(renderer *lipgloss.Renderer, w int, h int) model { termRenderer, err := glamour.NewTermRenderer( glamour.WithAutoStyle(), glamour.WithWordWrap(glamourRenderWidth), + glamour.WithColorProfile(termenv.ANSI256), ) if err != nil { panic(err) @@ -307,7 +309,9 @@ func main() { panic(err) } - p := tea.NewProgram(initialModel(lipgloss.DefaultRenderer(), w, h)) + lipgloss.SetColorProfile(termenv.ANSI256) + + p := tea.NewProgram(initialModel(lipgloss.DefaultRenderer(), w, h), tea.WithAltScreen()) if _, err := p.Run(); err != nil { log.Fatal(err) }