Я хотел бы использовать завершение dabbrev в сосульках, как указано на следующей странице.emacs icicle dabbrev complete
http://www.emacswiki.org/emacs/Icicles_-_Completion_in_Other_Buffers
Если опция пользователь `сосулька-топ-уровень, ключ-привязок содержит запись для „dabbrev заканчивания“, то сосулька перераспределяет ключи обычно связанные с команды„dabbrev заканчивания“в команда «icicle-dabbrev-completion», , которая использует завершение Icicles всякий раз, когда есть несколько завершенных кандидатов . Затем вы можете использовать любые функции Icicles, например, до завершения и кандидата на велосипеде. Кроме того, вы можете заполнить пустой префикс , начиная с нуля, с завершением.
Однако я не понимаю, как установить «связывание сосульки верхнего уровня» в моем файле .emacs. Я пробовал несколько шагов, которые не сработали. «M-x описать-переменную RET icicle-top-level-key-bindings» показывает мне список с множеством опций. Как я могу добавить 'dabbrev-completion' в этот существующий список.
Я получил библиотеку сосулька из http://www.emacswiki.org/emacs/Icicles_-_Libraries
Я также вижу следующий код в icicles-opt.el
(dabbrev-completion icicle-dabbrev-completion
(< emacs-major-version 24))
Означает ли это dabbrev режим не поддерживается в emacs2.4.3?
Спасибо Дрю за информацию о подгоняют-опциону. dabbrev-completion не предоставляет меню доработок. Обновление Pls при добавлении поддержки emacs24 для icicle-dabbrev –
OK. Это должно быть легко сделать, скопировав все определение Emacs 24 'dabbrev-completion' и изменив его. Я откладывал обновление, потому что я хотел вместо этого интегрировать необходимые изменения в одно определение кросс-версий, но, возможно, я не буду с этим потрудиться. – Drew
@Rajendran - Я обновил Icicles сейчас для этого. Попробуйте последнее обновление (файлы 'icicles-cmd1.el' и' icicles-opt.el'). – Drew