chore: update dependencies

Ayman Bagabas created

Change summary

go.mod                                                | 2 +-
go.sum                                                | 2 ++
vendor/github.com/charmbracelet/ultraviolet/buffer.go | 6 +++---
vendor/modules.txt                                    | 4 ++--
4 files changed, 8 insertions(+), 6 deletions(-)

Detailed changes

go.mod 🔗

@@ -45,7 +45,7 @@ require (
 )
 
 require (
-	github.com/charmbracelet/ultraviolet v0.0.0-20250702164536-3d34e5ecc446 // indirect
+	github.com/charmbracelet/ultraviolet v0.0.0-20250702190342-c2f25359be42 // indirect
 	github.com/charmbracelet/x/termios v0.1.1 // indirect
 )
 

go.sum 🔗

@@ -86,6 +86,8 @@ github.com/charmbracelet/lipgloss-internal/v2 v2.0.0-20250702164623-bd5b9da8d487
 github.com/charmbracelet/lipgloss-internal/v2 v2.0.0-20250702164623-bd5b9da8d487/go.mod h1:kz1eyf3LJ8c5/R2RH/1Pk0kb9BjvbVcY49WCQemk4sg=
 github.com/charmbracelet/ultraviolet v0.0.0-20250702164536-3d34e5ecc446 h1:1m7FE+pxMAv99l2F528yrVg5yXtWigPjbHIrF2MRLtQ=
 github.com/charmbracelet/ultraviolet v0.0.0-20250702164536-3d34e5ecc446/go.mod h1:3PWkL3C0wdaZv4Yi4EcEWzJ7hFIrpgBw5zibRXYr7jM=
+github.com/charmbracelet/ultraviolet v0.0.0-20250702190342-c2f25359be42 h1:dh2QeBIN/vx0CbuoaGQS1MTqbFccpkTKZDBViXyec1I=
+github.com/charmbracelet/ultraviolet v0.0.0-20250702190342-c2f25359be42/go.mod h1:/O+B00+dYG6lqRAWIaNxSvywnDrIH6dmLYQAsH0LRTg=
 github.com/charmbracelet/x/ansi v0.9.3 h1:BXt5DHS/MKF+LjuK4huWrC6NCvHtexww7dMayh6GXd0=
 github.com/charmbracelet/x/ansi v0.9.3/go.mod h1:3RQDQ6lDnROptfpWuUVIUG64bD2g2BgntdxH0Ya5TeE=
 github.com/charmbracelet/x/cellbuf v0.0.14-0.20250516160309-24eee56f89fa h1:lphz0Z3rsiOtMYiz8axkT24i9yFiueDhJbzyNUADmME=

vendor/github.com/charmbracelet/ultraviolet/buffer.go 🔗

@@ -575,9 +575,9 @@ func (b *Buffer) DeleteCellArea(x, y, n int, c *Cell, area Rectangle) {
 	// Shift the remaining cells to the left
 	for i := x; i < area.Max.X-n; i++ {
 		if i+n < area.Max.X {
-			// We don't need to clone c here because we're just moving cells to
-			// the left.
-			b.Lines[y][i] = b.Lines[y][i+n]
+			// We need to use SetCell here to ensure we blank out any wide
+			// cells we encounter.
+			b.SetCell(i, y, b.CellAt(i+n, y))
 		}
 	}
 	// Touch the line that was modified

vendor/modules.txt 🔗

@@ -281,8 +281,8 @@ github.com/charmbracelet/glamour/v2/styles
 github.com/charmbracelet/lipgloss/v2
 github.com/charmbracelet/lipgloss/v2/table
 github.com/charmbracelet/lipgloss/v2/tree
-# github.com/charmbracelet/ultraviolet v0.0.0-20250702164536-3d34e5ecc446
-## explicit; go 1.24.2
+# github.com/charmbracelet/ultraviolet v0.0.0-20250702190342-c2f25359be42
+## explicit; go 1.24.0
 github.com/charmbracelet/ultraviolet
 # github.com/charmbracelet/x/ansi v0.9.3
 ## explicit; go 1.23.0