Style a string
Styles a character vector. Each element of the character vector corresponds to one line of code.
style_text( text, ..., style = tidyverse_style, transformers = style(...), include_roxygen_examples = TRUE, base_indention = 0 )
text |
A character vector with text to style. |
... |
Arguments passed on to the |
style |
A function that creates a style guide to use, by default
|
transformers |
A set of transformer functions. This argument is most
conveniently constructed via the |
include_roxygen_examples |
Whether or not to style code in roxygen examples. |
base_indention |
Integer scalar indicating by how many spaces the whole
output text should be indented. Note that this is not the same as splitting
by line and add a |
Other stylers:
style_dir()
,
style_file()
,
style_pkg()
,
styler_addins
style_text("call( 1)") style_text("1 + 1", strict = FALSE) # the following is identical (because of ... and defaults) # but the first is most convenient: style_text("a<-3++1", strict = TRUE) style_text("a<-3++1", style = tidyverse_style, strict = TRUE) style_text("a<-3++1", transformers = tidyverse_style(strict = TRUE)) # more invasive scopes include less invasive scopes by default style_text("a%>%b", scope = "spaces") style_text("a%>%b; a", scope = "line_breaks") style_text("a%>%b; a", scope = "tokens") # opt out with I() to only style specific levels style_text("a%>%b; a", scope = I("tokens"))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.