chunky has been made part of remedy. For an updated script use the chunk addins in remedy.
Rstudio addin to wrap script in Rmarkdown chunks
Setting chunky_opts$set(list(full_doc=TRUE))
and run chunky
addin. chunky
will convert entire active document by splitting script into chunks by chunky_opts$get('token')
.
knitr::purl
conversion (## ----chunk name,chunk options----)
.Setting chunky_opts$set(list(full_doc=FALSE))
Highlight text in Rmd editor. Run chunky
addin from RStudio Addins Menu
(setting hotkey suggested).
Like in knitr::opts_chunk
you can set session options for the addin
full_doc boolean, controls if entire document is split by token or user highlights text and text is wrapped in chunk.
token character, token that is used to split script into chunks when full_doc
chunky
option is set to TRUE
.
basic boolean, Return minimal chunk
#```{r}
#<your script>
#```
chunk_opts character, knitr chunk options to put in chunk
get session options of chunky
chunky_opts$get()
$basic
[1] FALSE
$name
[1] "chunky"
$counter
[1] TRUE
$chunk_opts
NULL
$full_doc
[1] FALSE
$token
[1] "^#{2} -{4}(.*?)-{4+}$"
chunky_opts$set(list(name='chunky monkey'))
chunky_opts$get('name')
[1] "chunky monkey"
chunky_opts$set(list(chunk_opts='message=FALSE,warning=FALSE'))
#```{r chunky monkey001, message=FALSE,warning=FALSE}
#<your script>
#```
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.