You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The R package glue helps R developer to print data in a formatted manner, in a similarity to python formatted strings(i.e. f"..." in python).
Example usage:
glue("x = {x}", x=42);# prints "x = 42"
As you can see that by the naive highlighter like the one of GitHub(i.e. semantic-free highlighter), the variable inside "{x}" isn't treated as an R expression.
Sadly, this happens also in R language server as well.
It would be nice if R language server will treat the glue function as an exceptional function, and treat what appears in "{}" as R expression.
Not only it will help on highlighting, but also for other utility of language server(go to def, find reference, rename, auto-complete, ...).
Right now, I prefer to use paste()/paste0() instead of glue(), only because R language server (and the R linter BTW, not related to here) ignores the expression meaning.
The text was updated successfully, but these errors were encountered:
The R package glue helps R developer to print data in a formatted manner, in a similarity to python formatted strings(i.e.
f"..."
in python).Example usage:
As you can see that by the naive highlighter like the one of GitHub(i.e. semantic-free highlighter), the variable inside "{x}" isn't treated as an R expression.
Sadly, this happens also in R language server as well.
It would be nice if R language server will treat the
glue
function as an exceptional function, and treat what appears in "{}" as R expression.Not only it will help on highlighting, but also for other utility of language server(go to def, find reference, rename, auto-complete, ...).
Right now, I prefer to use
paste()
/paste0()
instead ofglue()
, only because R language server (and the R linter BTW, not related to here) ignores the expression meaning.The text was updated successfully, but these errors were encountered: