View source: R/utils-vignettes.R
knit_filter | R Documentation |
When performing spell checking on source documents, we may need to skip R
code chunks and inline R expressions, because many R functions and symbols
are likely to be identified as typos. This function is designed for the
filter
argument of aspell()
to filter out code chunks
and inline expressions.
knit_filter(ifile, encoding = "UTF-8")
ifile |
Filename of the source document. |
encoding |
Ignored (the file |
A character vector of the file content, excluding code chunks and inline expressions.
library(knitr)
knitr_example = function(...) system.file("examples", ..., package = "knitr")
if (Sys.which("aspell") != "") {
# -t means the TeX mode
utils::aspell(knitr_example("knitr-minimal.Rnw"), knit_filter, control = "-t")
# -H is the HTML mode
utils::aspell(knitr_example("knitr-minimal.Rmd"), knit_filter, control = "-H -t")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.