如何设置SPC在迷你缓冲模式下充当Enter?

时间:2011-04-12 11:59:40

标签: emacs space minibuffer

当我在迷你缓冲模式下编辑时,我必须按Enter退出迷你缓冲区。

但我更喜欢使用Space。

  1. “Space”一次又一次地完成单词。

  2. 当消息为“Sole Completion”时,按空格键退出迷你缓冲区。

  3. 第二步中的Defaullt Space键无法退出迷你缓冲区,我重新映射它,但它根本不起作用。

    (define-key minibuffer-local-map(kbd“SPC”)`minibuffer-complete-and-exit)

    任何想法?

1 个答案:

答案 0 :(得分:6)

需要在 minibuffer-local-completion-map 中定义一个键:

(define-key minibuffer-local-completion-map (kbd "SPC") 'minibuffer-complete-and-exit)