Emacs冰柱空间

时间:2010-07-21 16:08:29

标签: emacs icicles

当我按

时,我已经习惯了

M-x

每当我输入一个空格时,它会给我一个连字符,但我想使用冰柱,所以有没有办法改变它,这样每当我输入空格时,它会给我一个连字符?

2 个答案:

答案 0 :(得分:2)

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

来源:http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/422e4297b9e4842d

答案 1 :(得分:0)

只需自定义用户选项icicle-completion-key-bindings

 M-x customize-option icicle-completion-key-bindings

默认情况下,在该选项值中,空格字符键(打印为SPC但在键绑定中用作" ")绑定到命令icicle-self-insert ---删除那个绑定条目。如果愿意,您还可以将空格键的绑定添加到选项icicle-word-completion-keys

但是,我的建议是将SPC留作自插字符(同样,?)。甚至vanilla Emacs也开始自我插入空格,至少对于文件名来说......