Converts a character vector from Rd to Markdown.
The scope argument controls the depth of the transformation.
With scope = "none", no transformations are carried out.
The only effect is that Markdown is enabled for this package.
With scope = "simple", the following elements are converted:
\\code{}\\emph{}\\bold{}and\\strong{}\\href{}\\url{}
With scope = "full", the following elements are converted in addition:
\\code{\link{}}and\\link{}, with[]options\\linkS4class{}
With scope = "unlink", only the following elements are translated:
\\link{...}to...
With scope = "indent", @param and @return tags spanning multiple lines
are indented with two spaces.
Usage
markdownify(text, scope = c("full", "simple", "unlink", "indent", "none"))Arguments
- text
 A character vector containing
.Rdstyle annotations.- scope
 The scope of transformations:
"simple"runs only transformations that shouldn't substantially change the resulting.Rdfiles,"full"runs all transformations. In larger packages, run"none", double-check and track the changes, and then run"simple"and then"full".
Examples
text <- c(
  "Both \\emph{italics} and \\bold{bold} text.",
  paste0("We can also convert code: \\", "code{\\", "link{identity}}.")
)
text
#> [1] "Both \\emph{italics} and \\bold{bold} text."        
#> [2] "We can also convert code: \\code{\\link{identity}}."
markdownify(text)
#> [1] "Both *italics* and **bold** text."      
#> [2] "We can also convert code: [identity()]."