From 1640456049cda9999bb27501af30e05e46b0360d Mon Sep 17 00:00:00 2001 From: sigoden Date: Tue, 7 Mar 2023 11:38:44 +0800 Subject: refactor: use syntect for highlight, abandon mdcat (#26) * refactor: use syntect for highlight, abandon mdcat * split src/render.rs to sub modules. embed a default theme * simulate typing effect. * fix format --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 5cb94f5..8f7b1a2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -68,8 +68,8 @@ fn start_directive(client: ChatGptClient, config: SharedConfig, input: &str) -> let output = client.send_message(input, prompt)?; let output = output.trim(); if config.borrow().highlight && stdout().is_terminal() { - let markdown_render = MarkdownRender::init()?; - markdown_render.print(output)?; + let mut markdown_render = MarkdownRender::new(); + markdown_render.render(output); } else { println!("{output}"); } -- cgit v1.2.3