diff options
| author | sigoden <sigoden@gmail.com> | 2023-10-29 12:52:04 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-29 12:52:04 +0800 |
| commit | 10b1d4b4de521a48747c73d29e9fe3f06db48a32 (patch) | |
| tree | 5ed5364501eceef197e12d1377b24c61b2b0d18f /src/render/cmd.rs | |
| parent | 33a9aacf39ea105e311f032e5d15c62cbeaa93e0 (diff) | |
| download | aichat-10b1d4b4de521a48747c73d29e9fe3f06db48a32.tar.gz | |
fix: unexpcted duplicate lines in kitty (#167)
Diffstat (limited to 'src/render/cmd.rs')
| -rw-r--r-- | src/render/cmd.rs | 6 |
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; } |
