@@ -16,7 +16,6 @@ import (
1616 "github.com/charmbracelet/crush/internal/tui/styles"
1717 "github.com/charmbracelet/crush/internal/tui/util"
1818 "github.com/charmbracelet/lipgloss/v2"
19− "github.com/charmbracelet/x/ansi"
2019)
2120
2221type PermissionAction string
@@ -317,18 +316,14 @@ func (p *permissionDialogCmp) generateBashContent() string {
317316 content := pr.Command
318317 t := styles.CurrentTheme()
319318 content = strings.TrimSpace(content)
320− content = "\n" + content + "\n"
321319 lines := strings.Split(content, "\n")
322320
323321 width := p.width - 4
324322 var out []string
325323 for _, ln := range lines {
326− ln = " " + ln // left padding
327− if len(ln) > width {
328− ln = ansi.Truncate(ln, width, "…")
329− }
330324 out = append(out, t.S().Muted.
331325 Width(width).
326+ Padding(0, 2).
332327 Foreground(t.FgBase).
333328 Background(t.BgSubtle).
334329 Render(ln))
@@ -338,6 +333,7 @@ func (p *permissionDialogCmp) generateBashContent() string {
338333 renderedContent := strings.Join(out, "\n")
339334 finalContent := baseStyle.
340335 Width(p.contentViewPort.Width()).
336+ Padding(1, 0).
341337 Render(renderedContent)
342338
343339 return finalContent