gpt4 book ai didi

r - |> 用于 ESS 的语法高亮

转载 作者:行者123 更新时间:2023-12-04 07:38:08 24 4
gpt4 key购买 nike

我想要新的 R 运算符 |>获得与 magrittr::%>% 相同的语法着色在 ESS 中。我怎样才能做到这一点?

最佳答案

ess-custom 中有很多选项可以修改语法高亮。 , 见 C-h v ess-R-font-lock-keywords .
我没有看到单独专门处理新管道操作符的一个选项(如果您在 github 上提交请求,这似乎是一个可能会引起注意的选项 - 或者可能已经有一种方法可以使用我的当前自定义选项精确地做到这一点错过了),但有几种选择

;; highlight along with current assignment ops
;; ess-R-font-lock-keywords contains (ess-R-fl-assign-ops . t) by default
(with-eval-after-load 'ess
(cl-pushnew "|>" ess-R-assign-ops :test 'string=))
或通过自定义 ess-R-font-lock-keywords 为所有运算符添加突出显示包含 (ess-fl-keyword:operators . t)

关于r - |> 用于 ESS 的语法高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67641331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com