Emacs 冰柱空间

Emacs 冰柱空间,emacs,icicles,Emacs,Icicles,当我按下按钮时,我已经习惯了 M-x 每当我键入空格时,它会给我一个连字符,但我想使用ICICLE,那么有没有办法改变它,以便每当我键入空格时,它会给我一个连字符 (define-key minibuffer-local-completion-map " " "-") (define-key minibuffer-local-must-match-map " " "-") 来源:只需自定义用户选项冰柱完成键绑定: M-x customize-option icicle-c

当我按下按钮时,我已经习惯了

M-x

每当我键入空格时,它会给我一个连字符,但我想使用ICICLE,那么有没有办法改变它,以便每当我键入空格时,它会给我一个连字符

(define-key minibuffer-local-completion-map   
 " " "-") 
(define-key minibuffer-local-must-match-map   
 " " "-") 

来源:

只需自定义用户选项
冰柱完成键绑定

 M-x customize-option icicle-completion-key-bindings
默认情况下,在该选项值中有一个空格字符键绑定(打印为
SPC
,但在键绑定中用作
)命令
ICICICLE self insert
——删除该绑定项。如果愿意,您还可以将空格键的绑定添加到选项
ICICICLE word completion keys

但是,我的建议是将
SPC
保留为自插入字符(同样,
)。即使是香草Emacs也开始让空格字符自插入,至少对于文件名是这样的