在emacs中的R会话中向后杀死

时间:2011-09-13 00:19:13

标签: r emacs dot-emacs

我还有一个关于自定义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来纠正这个问题,但我需要将其更改为什么?谢谢!

1 个答案:

答案 0 :(得分:3)

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

仅供参考,而不是point-at-bol您希望comint-bol,如果您不想使用上述任何一项建议,它将为您提供您所追求的行为。