在ORG模式中,如何使返回删除突出显示区域



我知道这不是默认的emacs行为,但是我想做到这一点,以便在突出显示文本并击中返回时,突出显示的区域被删除,并且同时又被删除添加了新线。当我突出显示文本并输入字母数字字符时,这起作用了,但没有返回。我该怎么做?

您可以使用以下方式:

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

最新更新