Emacs で ESS を使用して R コードを記述する場合、「_」を「<-」に置き換えたデフォルトの動作を使用すると便利です (2 つの連続した「_」を挿入すると、アンダースコア自体が挿入されます)。しかし、ESS モードで任意のバッファにコードを貼り付けると、この置換も発生し、すべての「_」が「<-」に置換されます。これは私が望んでいた動作ではありません。
テキストを貼り付けるときだけ置換を防ぐ方法はありますか?
現時点では、このコードを.emacsに追加して置換を完全に無効にしています
(ess-toggle-underscore nil)
しかし、'_' から '<-' への置換は、貼り付け時ではなく書き込み時にのみ回復したいと考えています。
何か案が?