Make tab width of :pipe consistent
This commit is contained in:
parent
958328427a
commit
1a4cc31d67
|
@ -9,6 +9,7 @@ import (
|
||||||
"git.sr.ht/~sircmpwn/aerc2/widgets"
|
"git.sr.ht/~sircmpwn/aerc2/widgets"
|
||||||
|
|
||||||
"github.com/gdamore/tcell"
|
"github.com/gdamore/tcell"
|
||||||
|
"github.com/mattn/go-runewidth"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
@ -36,11 +37,8 @@ func Pipe(aerc *widgets.Aerc, args []string) error {
|
||||||
Color(tcell.ColorDefault, tcell.ColorRed)
|
Color(tcell.ColorDefault, tcell.ColorRed)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
name := msg.Envelope.Subject
|
name := args[1] + " <" + msg.Envelope.Subject
|
||||||
if len(name) > 12 {
|
aerc.NewTab(term, runewidth.Truncate(name, 32, "…"))
|
||||||
name = name[:12]
|
|
||||||
}
|
|
||||||
aerc.NewTab(term, args[1] + " <" + name)
|
|
||||||
term.OnClose = func(err error) {
|
term.OnClose = func(err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
aerc.PushStatus(" "+err.Error(), 10*time.Second).
|
aerc.PushStatus(" "+err.Error(), 10*time.Second).
|
||||||
|
|
Loading…
Reference in New Issue