Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@John-Toohey
Copy link
Contributor

This allows multiple font_styles to be used, allowing, say, for a bold and italic text. Fixes #49

All previous examples should work, but now you can also specify:

font-style:
  - bold
  - underline

This allows multiple `font_style`s to be used, allowing, say, for a bold and
italic text. Fixes sharkdp#49
@John-Toohey John-Toohey changed the title Allowed font_style to be an array DRAFT: Allowed font_style to be an array Jan 1, 2024
@John-Toohey John-Toohey changed the title DRAFT: Allowed font_style to be an array Allowed font_style to be an array Jan 1, 2024
@John-Toohey John-Toohey marked this pull request as draft January 1, 2024 20:01
@John-Toohey John-Toohey marked this pull request as ready for review January 2, 2024 11:26
This allows multiple `font_style`s to be used, allowing, say, for a bold and
italic text. Fixes sharkdp#49
@sharkdp sharkdp force-pushed the multiple_font_styles branch from 4d2cdb9 to cd2298e Compare January 2, 2024 20:33
This removes a trailing semicolon that can occur in some positions
Comment on lines +60 to +66
for (i, style) in self.0.iter().enumerate() {
if i + 1 == self.0.len() {
write!(f, "{}", style)?;
} else {
write!(f, "{};", style)?;
}
}
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope, because that would only work if the slice was a slice of strs.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah, right. we could use intersperse from itertools, but it's not worth a new dependency. Maybe once it is stabilized in std 😄 (rust-lang/rust#79524, https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.intersperse)

@sharkdp sharkdp merged commit 2ddbc2f into sharkdp:master Jan 16, 2024
@sharkdp
Copy link
Owner

sharkdp commented Jan 16, 2024

Thank you for the update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Using multiple font styles

2 participants