Last chance! 50% off unlimited learning
Sale ends in
combine_styles(...)
"$"(crayon, style)
names(styles())
.It does make sense to combine different kind of styles, e.g. background color, foreground color, bold font.
The $
operator can also be used to combine styles.
Not that the left hand side of $
is a style function,
and the right hand side is the name of a style in styles()
.
## Use style names
alert <- combine_styles("bold", "red4", "bgCyan")
cat(alert("Warning!"), "\n")
## Or style functions
alert <- combine_styles(bold, red, bgCyan)
cat(alert("Warning!"), "\n")
## Combine a composite style
alert <- combine_styles(bold, combine_styles(red, bgCyan))
cat(alert("Warning!"), "\n")
## Shorter notation
alert <- bold $ red $ bgCyan
cat(alert("Warning!"), "\n")
Run the code above in your browser using DataLab