Nothing
#' @rdname spell
#' @aliases rm_spell_check
#' @title RMarkdown Spell Check
#' @description
#' Performs a spell check on RMarkdown files ignoring some `exams` keywords using [spelling::spell_check_files()].
#'
#' @inheritParams spelling::spell_check_files
#'
#' @return A data frame with problematic words.
#' @importFrom spelling spell_check_files
#' @export
#'
#' @examples
#' # none
spell <- function(path, ignore=c(
"Meta", "information", "extype", "num", "mchoice", "schoice",
"Solution", "exsolution", "extol", "exname", "Question", # keywords exams
"align", "begin", "bigg", "cases", "cdot", "end", "frac",
"infty", "int", "left", "left.", "leq", "mu", "qquad", "right",
"sum", "text", "vert" # keywords LaTeX
),
lang = Sys.getenv("LANG")) {
lang <- strsplit(lang, "[^A-Za-z]")[[1]]
if (length(lang)>1) lang <- paste0(lang[1:2], collapse='_')
spelling::spell_check_files(path, ignore, lang)
}
#' @rdname spell
#' @export rm_spell_check
# rm_spell_check <- function(...){
# spell(...)}
rm_spell_check <- spell
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.