在组织模式下,如何使RETURN删除突出显示的区域?

时间:2014-01-24 07:36:33

标签: emacs org-mode

我知道这不是默认的Emacs行为,但我想这样做,以便当文本突出显示并点击RETURN时,突出显示的区域会被删除,同时添加换行符。这在我突出显示文本并输入字母数字字符时有效,但不能与RETURN一起输入。我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用:

(define-key org-mode-map
    (kbd "RET")
    (lambda()
      (interactive)
      (if (region-active-p)
          (delete-region (region-beginning)
                         (region-end))
        (call-interactively 'org-return))))