diff --git a/ui/pages/selection/item.go b/ui/pages/selection/item.go index 98ecdc043c9c3889c98fbd347064cf3019fdbe61..6e0c7efc8d33bfa52f07dd00feec66824ef9328a 100644 --- a/ui/pages/selection/item.go +++ b/ui/pages/selection/item.go @@ -160,7 +160,8 @@ func (d ItemDelegate) Render(w io.Writer, m list.Model, index int, listItem list s.WriteString(desc) s.WriteString("\n") cmdStyle := styles.RepoCommand.Copy() - cmd := cmdStyle.Render(i.Command()) + cmd := common.TruncateString(i.Command(), m.Width()-itemStyle.GetHorizontalFrameSize()) + cmd = cmdStyle.Render(cmd) if !i.copied.IsZero() && i.copied.Add(time.Second).After(time.Now()) { cmd = cmdStyle.Render("Copied!") }