Emacs Icicles Space - PullRequest
       31

Emacs Icicles Space

4 голосов
/ 21 июля 2010

Я привык, когда нажимаю

M-x

, что всякий раз, когда я печатаю пробел, он дает мне дефис, и все же я хотел бы использовать сосулькитак есть ли способ изменить его так, чтобы всякий раз, когда я печатал пробел, он давал мне дефис?

Ответы [ 2 ]

2 голосов
/ 27 августа 2010
(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

0 голосов
/ 14 августа 2013

Просто настройте параметр пользователя icicle-completion-key-bindings:

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

По умолчанию в этом значении параметра есть привязка клавиши пробела (печатается как SPC, но используется как " " в ключеbindings) на команду icicle-self-insert --- удалите эту запись привязки.Вы также можете добавить привязку для клавиши пробела к опции icicle-word-completion-keys, если хотите.

Тем не менее, я советую оставить SPC в качестве самозакрывающегося символа (аналогично ?).Даже ванильный Emacs начал делать вставку пробела самостоятельно, по крайней мере для имен файлов ...

...