summaryrefslogtreecommitdiffstats
path: root/src/terminal.rs
diff options
context:
space:
mode:
authorNisheet Sinvhal <nisheet1.sinvhal@gmail.com>2018-11-01 22:02:04 +0530
committerDavid Peter <sharkdp@users.noreply.github.com>2018-11-04 19:40:05 +0100
commite90308e1f8272b0cb863e568facc4ab4108178ef (patch)
tree390f819e270bff62714cff35d3429cdd4734eeb2 /src/terminal.rs
parentd702d6740c23ce67a329d9a1e6a971c6023046fe (diff)
italics enable|disable working
Diffstat (limited to 'src/terminal.rs')
-rw-r--r--src/terminal.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/terminal.rs b/src/terminal.rs
index 7a6850ca..630ac48f 100644
--- a/src/terminal.rs
+++ b/src/terminal.rs
@@ -18,6 +18,7 @@ pub fn as_terminal_escaped(
text: &str,
true_color: bool,
colored: bool,
+ italics: bool,
) -> String {
let style = if !colored {
Style::default()
@@ -28,7 +29,7 @@ pub fn as_terminal_escaped(
color.bold()
} else if style.font_style.contains(FontStyle::UNDERLINE) {
color.underline()
- } else if style.font_style.contains(FontStyle::ITALIC) {
+ } else if style.font_style.contains(FontStyle::ITALIC) && italics {
color.italic()
} else {
color.normal()