From 8c77e6553f542f674dc5fae2d6c83586b5ea123c Mon Sep 17 00:00:00 2001 From: ayn2op Date: Sun, 23 Nov 2025 15:19:53 -0500 Subject: [PATCH] refactor(cmd): explicitly use \n instead of tview.NewLine --- cmd/messages_list.go | 2 +- internal/markdown/renderer.go | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/cmd/messages_list.go b/cmd/messages_list.go index 1fed024..942b344 100644 --- a/cmd/messages_list.go +++ b/cmd/messages_list.go @@ -224,7 +224,7 @@ func (ml *messagesList) drawReplyMessage(w io.Writer, message discord.Message) { io.WriteString(w, "Original message was deleted") } - io.WriteString(w, tview.NewLine) + io.WriteString(w, "\n") // main ml.drawDefaultMessage(w, message) } diff --git a/internal/markdown/renderer.go b/internal/markdown/renderer.go index 1310d3e..18db6ad 100644 --- a/internal/markdown/renderer.go +++ b/internal/markdown/renderer.go @@ -8,7 +8,6 @@ import ( "strings" "github.com/ayn2op/discordo/internal/config" - "github.com/ayn2op/tview" "github.com/diamondburned/ningen/v3/discordmd" "github.com/yuin/goldmark/ast" gmr "github.com/yuin/goldmark/renderer" @@ -64,19 +63,19 @@ func (r *Renderer) renderHeading(w io.Writer, node *ast.Heading, entering bool) io.WriteString(w, strings.Repeat("#", node.Level)) io.WriteString(w, " ") } else { - io.WriteString(w, tview.NewLine) + io.WriteString(w, "\n") } } func (r *Renderer) renderFencedCodeBlock(w io.Writer, node *ast.FencedCodeBlock, entering bool, source []byte) { - io.WriteString(w, tview.NewLine) + io.WriteString(w, "\n") if entering { // language if l := node.Language(source); l != nil { io.WriteString(w, "|=> ") w.Write(l) - io.WriteString(w, tview.NewLine) + io.WriteString(w, "\n") } // body @@ -119,7 +118,7 @@ func (r *Renderer) renderList(w io.Writer, node *ast.List, entering bool) { } if entering { - io.WriteString(w, tview.NewLine) + io.WriteString(w, "\n") r.listNested++ } else { r.listNested-- @@ -138,7 +137,7 @@ func (r *Renderer) renderListItem(w io.Writer, entering bool) { io.WriteString(w, "- ") } } else { - io.WriteString(w, tview.NewLine) + io.WriteString(w, "\n") } } @@ -147,9 +146,9 @@ func (r *Renderer) renderText(w io.Writer, node *ast.Text, entering bool, source w.Write(node.Segment.Value(source)) switch { case node.HardLineBreak(): - io.WriteString(w, strings.Repeat(tview.NewLine, 2)) + io.WriteString(w, "\n\n") case node.SoftLineBreak(): - io.WriteString(w, tview.NewLine) + io.WriteString(w, "\n") } } }