@@ -136,7 +136,8 @@ inline_transformer <- function(code, envir) {
136136 .transformer = inline_transformer ,
137137 .open = paste0(" {" , envir $ marker ),
138138 .close = paste0(envir $ marker , " }" ),
139- .trim = TRUE
139+ .trim = TRUE ,
140+ .literal = TRUE
140141 )
141142
142143 # If we don't have a brace expression, then (non-inherited) styling was
@@ -216,7 +217,8 @@ clii__inline <- function(app, text, .list) {
216217 .transformer = inline_transformer ,
217218 .open = paste0(" {" , t $ values $ marker ),
218219 .close = paste0(t $ values $ marker , " }" ),
219- .trim = TRUE
220+ .trim = TRUE ,
221+ .literal = TRUE
220222 )
221223 })
222224 paste(out , collapse = " " )
@@ -262,7 +264,13 @@ make_cmd_transformer <- function(values) {
262264 funname <- captures [[1 ]]
263265 text <- captures [[2 ]]
264266
265- out <- glue :: glue(text , .envir = envir , .transformer = sys.function(), .trim = TRUE )
267+ out <- glue :: glue(
268+ text ,
269+ .envir = envir ,
270+ .transformer = sys.function(),
271+ .trim = TRUE ,
272+ .literal = TRUE
273+ )
266274 paste0(" {" , values $ marker , " ." , funname , " " , out , values $ marker , " }" )
267275 }
268276 }
@@ -272,7 +280,13 @@ glue_cmd <- function(..., .envir) {
272280 str <- paste0(unlist(list (... ), use.names = FALSE ), collapse = " " )
273281 values <- new.env(parent = emptyenv())
274282 transformer <- make_cmd_transformer(values )
275- pstr <- glue :: glue(str , .envir = .envir , .transformer = transformer , .trim = TRUE )
283+ pstr <- glue :: glue(
284+ str ,
285+ .envir = .envir ,
286+ .transformer = transformer ,
287+ .trim = TRUE ,
288+ .literal = TRUE
289+ )
276290 glue_delay(
277291 str = post_process_plurals(pstr , values ),
278292 values = values
0 commit comments