package statusline type prefix struct { inner StatusLine prefix string } func Prefix(sl StatusLine, pfix string) StatusLine { return &prefix{ inner: sl, prefix: pfix, } } func (sl *prefix) Put(line string) { sl.inner.Put(sl.prefix+line) } func (sl *prefix) End(keep bool) { sl.inner.End(keep) }