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

tex*_*ern 2 emacs space minibuffer

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

但我更喜欢使用Space.

  1. "空间"一次又一次地完成了这个词.

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

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

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

任何的想法?

Jür*_*zel 6

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

(define-key minibuffer-local-completion-map (kbd "SPC") 'minibuffer-complete-and-exit)
Run Code Online (Sandbox Code Playgroud)