diff --git a/powerline.go b/powerline.go index 3472db5c..86bee610 100644 --- a/powerline.go +++ b/powerline.go @@ -121,7 +121,7 @@ func (p *powerline) draw() string { shellActualLength -= segment.width - segment.content = runewidth.Truncate(segment.content, *p.args.TruncateSegmentWidth-runewidth.StringWidth(segment.separator)-5, "") + segment.content = runewidth.Truncate(segment.content, *p.args.TruncateSegmentWidth-runewidth.StringWidth(segment.separator)-3, "…") segment.width = segment.computeWidth() p.Segments = append(append(p.Segments[:minPriorityNotTruncatedSegmentId], segment), p.Segments[minPriorityNotTruncatedSegmentId+1:]...)