Расширение Даббрев-Расширение - PullRequest
2 голосов
/ 02 ноября 2011

Кто-нибудь пытался расширить механизм завершения dabbrev-expand для поддержки различных видов механизма завершения (определенного в minibuffer.el)?Я знаю о mdabbrev-expand, но он только завершает в символе и является неполным, например, относительно символов символа в emacs-lisp-mode.

1 Ответ

1 голос
/ 02 ноября 2011

По умолчанию Сосульки связывает команду icicle-dabbrev-completion с любыми клавишами, с которыми стандарт dabbrev-completion связан - обычно CM - / .

Когда есть только один подходящий кандидат, Сосульки в этом случае ничего не добавляет к партии. Но когда существует более одной возможности, icicle-dabbrev-completion позволяет использовать несколько типов соответствия завершения.

В частности, вы можете использовать по поводу завершение, что означает соответствие регулярному выражению (включая сопоставление подстроки). Вы также можете использовать прогрессивное завершение и различные виды нечеткое завершение (в дополнение к ванильным стилям завершения в minibuffer.el).

...