6

在 emacs 下使用 ESS 编写 R 代码时,将默认行为 os 的 '_' 替换为 '<-' 很有用(插入两个连续的 '_' 将插入下划线本身)。但是在 ESS 模式下将代码粘贴到任何缓冲区时,也会发生这种替换,并且任何“_”都会被“<-”替换,这不是我想要的行为。

有没有办法只在粘贴文本时防止替换?

目前,我已完全禁用将此代码添加到我的 .emacs 的替换

(ess-toggle-underscore nil)

但是我想仅在写入时而不是在粘贴时将 '_' 恢复为 '<-' 替换。

任何想法?

4

1 回答 1

2

这不应该发生。请向 ess-help 或 with 报告带有更多详细信息的错误M-x ess-submit-bug-report。您正在粘贴终端会话吗?

于 2012-12-16T22:57:13.430 回答