1

我还有一个关于自定义 emacs 以用于 R 会话的问题。我喜欢使用向后的 kill 功能,但这会删除 R 会话中的命令提示符。我试过修改函数

 ;; Kill to the start of the command line for R
 (defun backward-kill-r ()
   "Kill chars backward until encountering the end of a line."
   (interactive)
   (delete-region (point-at-bol) (point)))

但是我得到了相同的提示删除行为。我猜我可以更改point-at-bol以纠正此问题,但是我需要将其更改为什么?谢谢!

4

1 回答 1

3

C-c C-u已经做了你想做的事。我发现C-a C-k这是最简单的方法,因为我使用C-a(移动到行首,这在 iESS 模式下做正确的事情)和C-k(杀行)是我的 emacs '肌肉记忆'的一部分。

仅供参考,而不是point-at-bol你想要comint-bol的,如果你不想使用上述任何一个建议,它会给你你所追求的行为。

于 2011-09-13T03:21:08.540 回答