【发布时间】:2018-11-12 14:20:53
【问题描述】:
我喜欢这个包,但我想知道如何改变 tidyverse 风格的一个规则:我想保留“=”而不是“
我已阅读该说明:http://styler.r-lib.org/articles/customizing_styler.html#implementation-details
但我仍然不知道如何简单地更改该规则。 我已经尝试过非常幼稚的:
library(styler)
force_assignment_op <- function (pd)
{
to_replace <- pd$token == "LEFT_ASSIGN"
pd$token[to_replace] <- "EQ_ASSIGN"
pd$text[to_replace] <- "="
pd
}
tidyverse_style()$token$force_assignment_op = force_assignment_op
但是得到以下错误:
Error in tidyverse_style()$token$force_assignment_op =
force_assignment_op :
invalid (NULL) left side of assignment
我想以一种以后可以简单地运行样式器插件的方式对其进行修改。
【问题讨论】:
标签: r tidyverse assignment-operator