Implemented quote color in preview pane (#27)

pull/34/head
マリウス 2 years ago
parent 9027b3acb6
commit 94c8561739
No known key found for this signature in database
GPG Key ID: 272ED814BF63261F

@ -2,6 +2,7 @@ package tui
import (
"fmt"
"regexp"
"sort"
"strings"
"time"
@ -382,11 +383,14 @@ func(mainscreen *Mainscreen) selectHandler(item string)(func(int, string, string
}
func(mainscreen *Mainscreen) renderPreview(article *models.Article) {
m := regexp.MustCompile(`(?m)^> (.*)\n`)
body := m.ReplaceAllString(article.Body, "[gray]> $1[-]\n")
mainscreen.Preview.SetText(fmt.Sprintf(
"[gray]Date:[-] [darkgray]%s[-]\n[gray]Newsgroup:[-] [darkgray]%s[-]\n\n\n%s",
MillisecondsToDate(article.Date),
article.Newsgroup,
article.Body,
body,
))
mainscreen.Preview.ScrollToBeginning()
}

Loading…
Cancel
Save