emacs icicle dabbrev завершение

Я хотел бы использовать завершение dabbrev в сосульках, как упомянуто на следующей странице.

http://www.emacswiki.org/emacs/Icicles_-_Completion_in_Other_Buffers

Если пользовательский параметр "icicle-top-level-key-bindings" содержит запись для "dabbrev-завершения", то Icicles переназначает ключи, обычно связанные с командой "dabbrev-завершением", в команду "icicle-dabbrev-завершение", которая использует завершение Icicles всякий раз, когда есть несколько кандидатов на завершение. После этого вы можете использовать любые функции Icicles, такие как окончание и кандидат на велосипеде. Кроме того, вы можете заполнить пустой префикс, начиная с нуля и заканчивая.

Однако я не понимаю, как установить 'icicle-top-level-key-bindings' в моем файле.emacs. Я попробовал несколько шагов, которые не сработали. "Mx описывает переменную RET icicle-top-level-key-bindings" показывает мне список с множеством опций. Как я могу добавить 'dabbrev-complete' в этот существующий список.

Я получил библиотеку icicle от http://www.emacswiki.org/emacs/Icicles_-_Libraries

Я также вижу следующий код в icicles-opt.el

 (dabbrev-completion icicle-dabbrev-completion
                     (< emacs-major-version 24))

Означает ли это, что режим dabbrev не поддерживается в emacs2.4.3?

1 ответ

  1. использование M-x customize-option icicle-top-level-key-bindings настроить эту опцию.

  2. Да, я еще не обновил код для icicle-dabbrev-completion для поддержки Emacs 24. Используйте регулярные dabbrev-completion если вы используете Emacs 24.

Другие вопросы по тегам