emacs冰柱dabbrev完成

时间:2013-09-01 22:08:50

标签: emacs emacs24 icicles

我想在冰柱中使用dabbrev完成,如下页所述。

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

  

如果用户选项`icicle-top-level-key-bindings'包含一个条目   'dabbrev-completion'然后Icicles重新映射通常绑定的键   命令'dabbrev-completion'命令'icicle-dabbrev-completion',   只要有多次完成,它就会使用Icicles完成   候选人。然后,您可以使用任何Icicles功能,例如apropos   完成和候选人骑自行车另外,你可以完成一个   空前缀,从头开始,完成apropos。

但是我不明白如何在我的.emacs文件中设置'icicle-top-level-key-bindings'。 我尝试了一些不起作用的步骤。 'M-x describe-variable 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))

是否表示emacs2.4.3不支持dabbrev模式?

1 个答案:

答案 0 :(得分:1)

  1. 使用M-x customize-option icicle-top-level-key-bindings自定义此选项。

  2. 是的,我尚未更新icicle-dabbrev-completion的代码以支持Emacs 24.如果您使用Emacs 24,请定期使用dabbrev-completion