如何使用enter退出iedit模式?

时间:2014-08-11 08:23:12

标签: emacs elisp

我想使用常规键绑定来输入iedit(M--),但我想通过简单的按Enter键退出iedit。我该怎么做?

我想我应该为我的.emacs为iedit-mode添加一个钩子,但是读取C-h f iedit ENTER似乎没有这样的东西存在。

1 个答案:

答案 0 :(得分:3)

您可以定义自定义命令并将其绑定到RET使用的键映射中的iedit-mode

(require 'iedit)

(defun quit-iedit-mode ()
  "Turn off iedit-mode."
  (interactive)
  (iedit-mode -1))

(define-key iedit-mode-keymap (kbd "RET") 'quit-iedit-mode)

有了这个,按 Enter 会关闭iedit-mode