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
@@ -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
)
@@ -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=
@@ -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
@@ -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