Diff
1diff --git a/go.mod b/go.mod
2index 556abcc688a2acbe0bf0a5bd809ea6289398c8c3..e07beb735bb070a77aeb5447a79adbbcc0379a75 100644
3--- a/go.mod
4+++ b/go.mod
5@@ -7,14 +7,14 @@ toolchain go1.22.0
6 require (
7 github.com/charmbracelet/bubbles v0.18.0
8 github.com/charmbracelet/bubbletea v1.1.0
9- github.com/charmbracelet/glamour v0.7.0
10+ github.com/charmbracelet/glamour v0.8.0
11 github.com/charmbracelet/lipgloss v0.13.0
12 github.com/charmbracelet/wish v1.4.3
13 github.com/dustin/go-humanize v1.0.1
14 github.com/go-git/go-git/v5 v5.12.0
15 github.com/matryer/is v1.4.1
16 github.com/muesli/reflow v0.3.0
17- github.com/muesli/termenv v0.15.3-0.20240509142007-81b8f94111d5
18+ github.com/muesli/termenv v0.15.3-0.20240618155329-98d742f6907a
19 github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3
20 )
21
22@@ -101,6 +101,7 @@ require (
23 golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
24 golang.org/x/net v0.27.0 // indirect
25 golang.org/x/sys v0.25.0 // indirect
26+ golang.org/x/term v0.24.0 // indirect
27 golang.org/x/text v0.18.0 // indirect
28 golang.org/x/tools v0.23.0 // indirect
29 google.golang.org/protobuf v1.34.2 // indirect
30diff --git a/go.sum b/go.sum
31index 874f7124f6f24561b922bf0057c5cb8f4458dd56..c6eb3a71b7abd71a16c66deabb7bce06eea552ef 100644
32--- a/go.sum
33+++ b/go.sum
34@@ -34,6 +34,8 @@ github.com/charmbracelet/git-lfs-transfer v0.1.1-0.20240708204110-bacbfdb68d92 h
35 github.com/charmbracelet/git-lfs-transfer v0.1.1-0.20240708204110-bacbfdb68d92/go.mod h1:UrXUCm3xLQkq15fu7qlXHUMlrhdlXHoi13KH2Dfiits=
36 github.com/charmbracelet/glamour v0.7.0 h1:2BtKGZ4iVJCDfMF229EzbeR1QRKLWztO9dMtjmqZSng=
37 github.com/charmbracelet/glamour v0.7.0/go.mod h1:jUMh5MeihljJPQbJ/wf4ldw2+yBP59+ctV36jASy7ps=
38+github.com/charmbracelet/glamour v0.8.0 h1:tPrjL3aRcQbn++7t18wOpgLyl8wrOHUEDS7IZ68QtZs=
39+github.com/charmbracelet/glamour v0.8.0/go.mod h1:ViRgmKkf3u5S7uakt2czJ272WSg2ZenlYEZXT2x7Bjw=
40 github.com/charmbracelet/keygen v0.5.1 h1:zBkkYPtmKDVTw+cwUyY6ZwGDhRxXkEp0Oxs9sqMLqxI=
41 github.com/charmbracelet/keygen v0.5.1/go.mod h1:zznJVmK/GWB6dAtjluqn2qsttiCBhA5MZSiwb80fcHw=
42 github.com/charmbracelet/lipgloss v0.13.0 h1:4X3PPeoWEDCMvzDvGmTajSyYPcZM4+y8sCA/SsA3cjw=
43@@ -160,6 +162,8 @@ github.com/muesli/roff v0.1.0 h1:YD0lalCotmYuF5HhZliKWlIx7IEhiXeSfq7hNjFqGF8=
44 github.com/muesli/roff v0.1.0/go.mod h1:pjAHQM9hdUUwm/krAfrLGgJkXJ+YuhtsfZ42kieB2Ig=
45 github.com/muesli/termenv v0.15.3-0.20240509142007-81b8f94111d5 h1:NiONcKK0EV5gUZcnCiPMORaZA0eBDc+Fgepl9xl4lZ8=
46 github.com/muesli/termenv v0.15.3-0.20240509142007-81b8f94111d5/go.mod h1:hxSnBBYLK21Vtq/PHd0S2FYCxBXzBua8ov5s1RobyRQ=
47+github.com/muesli/termenv v0.15.3-0.20240618155329-98d742f6907a h1:2MaM6YC3mGu54x+RKAA6JiFFHlHDY1UbkxqppT7wYOg=
48+github.com/muesli/termenv v0.15.3-0.20240618155329-98d742f6907a/go.mod h1:hxSnBBYLK21Vtq/PHd0S2FYCxBXzBua8ov5s1RobyRQ=
49 github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
50 github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
51 github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4=
52diff --git a/pkg/ui/common/style.go b/pkg/ui/common/style.go
53index 5194820cdce23e7c9589f25353d9b76698dab3ed..06d7ce3d2c9e4b61f2dd827051dd351f4bdca861 100644
54--- a/pkg/ui/common/style.go
55+++ b/pkg/ui/common/style.go
56@@ -1,8 +1,8 @@
57 package common
58
59 import (
60- "github.com/charmbracelet/glamour"
61 gansi "github.com/charmbracelet/glamour/ansi"
62+ "github.com/charmbracelet/glamour/styles"
63 "github.com/muesli/termenv"
64 )
65
66@@ -16,7 +16,7 @@ func strptr(s string) *string {
67 // StyleConfig returns the default Glamour style configuration.
68 func StyleConfig() gansi.StyleConfig {
69 noColor := strptr("")
70- s := glamour.DarkStyleConfig
71+ s := styles.DarkStyleConfig
72 s.H1.BackgroundColor = noColor
73 s.H1.Prefix = "# "
74 s.H1.Suffix = ""