@@ -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
@@ -323,18 +322,14 @@ func (p *permissionDialogCmp) generateBashContent() string {
323322 content := pr.Command
324323 t := styles.CurrentTheme()
325324 content = strings.TrimSpace(content)
326− content = "\n" + content + "\n"
327325 lines := strings.Split(content, "\n")
328326
329327 width := p.width - 4
330328 var out []string
331329 for _, ln := range lines {
332− ln = " " + ln // left padding
333− if len(ln) > width {
334− ln = ansi.Truncate(ln, width, "…")
335− }
336330 out = append(out, t.S().Muted.
337331 Width(width).
332+ Padding(0, 3).
338333 Foreground(t.FgBase).
339334 Background(t.BgSubtle).
340335 Render(ln))
@@ -344,6 +339,7 @@ func (p *permissionDialogCmp) generateBashContent() string {
344339 renderedContent := strings.Join(out, "\n")
345340 finalContent := baseStyle.
346341 Width(p.contentViewPort.Width()).
342+ Padding(1, 0).
347343 Render(renderedContent)
348344
349345 return finalContent