diff options
Diffstat (limited to 'src/term.rs')
-rw-r--r-- | src/term.rs | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/term.rs b/src/term.rs index 86c0f4c..ff537c4 100644 --- a/src/term.rs +++ b/src/term.rs @@ -4,7 +4,7 @@ use crossterm::terminal::ClearType; use crossterm::{cursor, execute, terminal}; use futures::Future; use std::io::{stderr, Write}; -use termimad::{CompoundStyle, MadSkin}; +use termimad::{CompoundStyle, LineStyle, MadSkin}; use tokio::sync::{ oneshot, oneshot::{error::TryRecvError, Receiver, Sender}, @@ -39,9 +39,14 @@ struct Spinner { impl Term { pub fn new() -> Self { - let mut skin = MadSkin::default(); - skin.inline_code = CompoundStyle::with_fg(Color::Cyan); - skin.code_block.compound_style = CompoundStyle::with_fg(Color::Cyan); + let skin = MadSkin { + inline_code: CompoundStyle::with_fg(Color::Cyan), + code_block: LineStyle { + compound_style: CompoundStyle::with_fg(Color::Cyan), + ..Default::default() + }, + ..Default::default() + }; Term { skin } } |