remove extra line return in knitr output
authorFrancois Michonneau <francois.michonneau@gmail.com>
Wed, 22 Jun 2016 14:48:53 +0000 (10:48 -0400)
committerFrancois Michonneau <francois.michonneau@gmail.com>
Wed, 22 Jun 2016 14:48:53 +0000 (10:48 -0400)
bin/chunk-options.R

index 9765b7f009681568d57f630ea705242020a6fd9a..1890d3213890aefebdc812835c2962b636a08175 100644 (file)
@@ -27,12 +27,14 @@ hook_in <- function(x, options) {
 }
 
 hook_out <- function(x, options) {
+  x <- gsub("\n$", "", x)
   stringr::str_c("\n\n~~~\n",
                    paste0(x, collapse="\n"),
                  "\n~~~\n{: .output}\n\n")
 }
 
 hook_error <- function(x, options) {
+  x <- gsub("\n$", "", x)
   stringr::str_c("\n\n~~~\n",
                  paste0(x, collapse="\n"),
                  "\n~~~\n{: .error}\n\n")