summaryrefslogtreecommitdiffstats
path: root/src/render/cmd.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2023-10-29 12:52:04 +0800
committerGitHub <noreply@github.com>2023-10-29 12:52:04 +0800
commit10b1d4b4de521a48747c73d29e9fe3f06db48a32 (patch)
tree5ed5364501eceef197e12d1377b24c61b2b0d18f /src/render/cmd.rs
parent33a9aacf39ea105e311f032e5d15c62cbeaa93e0 (diff)
downloadaichat-10b1d4b4de521a48747c73d29e9fe3f06db48a32.tar.gz
fix: unexpcted duplicate lines in kitty (#167)
Diffstat (limited to 'src/render/cmd.rs')
-rw-r--r--src/render/cmd.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/render/cmd.rs b/src/render/cmd.rs
index bf7a006..527c194 100644
--- a/src/render/cmd.rs
+++ b/src/render/cmd.rs
@@ -26,7 +26,7 @@ pub fn cmd_render_stream(
let mut lines: Vec<&str> = text.split('\n').collect();
buffer = lines.pop().unwrap_or_default().to_string();
let output = lines.join("\n");
- print_now!("{}\n", markdown_render.render(&output));
+ print_now!("{}\n", markdown_render.render_block(&output));
} else {
buffer = format!("{buffer}{text}");
if !(markdown_render.is_code_block()
@@ -36,14 +36,14 @@ pub fn cmd_render_stream(
|| buffer.starts_with('|'))
{
if let Some((output, remain)) = split_line(&buffer) {
- print_now!("{}", markdown_render.render_line_stateless(&output));
+ print_now!("{}", markdown_render.render_line(&output));
buffer = remain;
}
}
}
}
ReplyStreamEvent::Done => {
- let output = markdown_render.render(&buffer);
+ let output = markdown_render.render_block(&buffer);
print_now!("{}\n", output.trim_end());
break;
}