Roxygen have made my work a lot easier and is in most cases nice and intuitive. One thing that I have never figured out though is how to preserve indentation in @examples sections so that the result of roxygenize("myPackage")
containing
#' @examples
#' sapply(1:10, function(i){
#' x <- rbind(matrix(rnorm(20), 10, 2),
#' matrix(rnorm(20), 10, 2) + i)
#' myFunc(x)
#' }
would be
\examples{sapply(1:10, function(i){
x <- rbind(matrix(rnorm(20), 10, 2),
matrix(rnorm(20), 10, 2) + i)
myFunc(x)
}}
instead of
\examples{sapply(1:10, function(i){
x <- rbind(matrix(rnorm(20), 10, 2),
matrix(rnorm(20), 10, 2) + i)
myFunc(x)
}}
It is a small detail but it makes all but the simplest examples unnecessarily hard to read so I'd appreciate it if someone can help me.
Edit: This bug was corrected in later versions of roxygen.
roxygen
orroxygen2
? I'm pretty sure this doesn't happen in roxygen2, and if it does it's a bug, and should be reported. – Caroroxygen
but the problem remained after I updated toroxygen2
. gsk3's solution works for both though but I guess it better be reported anyway. How do I do that? – Phagocyte