对于R代码,我当前的emacs样式是C++,结果是
worst <- flights_sml %>%
group_by(year, month, day)即,延拓在%>%之后缩进4个空格。我想要两个空格。
我怎么能这么做?
发布于 2018-12-14 01:27:18
你想要什么还不太清楚。如果只希望连续语句中的两个空格(如管道后面的语句),下面的内容应该可以工作
(setq ess-offset-continued '(straight 2))因此,缩进仍然是默认的4个空格设置在C++风格,例如。结果看起来就像
worst <- flights_sml %>%
group_by(year, month, day)
f <- function(x) {
x
} 否则,如果您总是想要两个空格偏移量
(setq ess-indent-offset 2)您可以在模式钩子中自定义这些变量,例如。
(defun my-R-hook ()
(setq-local ess-style 'C++)
(setq-local ess-offset-continued '(straight 2)))有关详细信息,请参阅ess-offset-continued和ess-style-alist的文档。
https://stackoverflow.com/questions/53769315
复制相似问题