当我按
时,我已经习惯了 M-x
每当我输入一个空格时,它会给我一个连字符,但我想使用冰柱,所以有没有办法改变它,这样每当我输入空格时,它会给我一个连字符?
答案 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也开始自我插入空格,至少对于文件名来说......