扩展dabbrev-expand

时间:2011-11-02 09:59:05

标签: emacs autocomplete abbreviation

是否有人试图扩展dabbrev-expand的完成机制以支持不同类型的完成机制(在minibuffer.el中定义)?我知道mdabbrev-expand,但它只执行 in-symbol ,而且不完整,例如emacs-lisp-mode中的符号字符。

1 个答案:

答案 0 :(得分:1)

默认情况下,Icicles将命令icicle-dabbrev-completion绑定到标准dabbrev-completion绑定的任何键 - 通常是 C-M - /

当只有一个匹配的候选者时,冰柱在这种情况下不向该方添加任何内容。但是当存在多种可能性icicle-dabbrev-completion时,您可以使用多种完成匹配。

特别是,您可以使用apropos完成,这意味着正则表达式匹配(包括子字符串匹配)。您还可以使用progressive完成和各种fuzzy完成(除minibuffer.el中的vanilla完成样式外)。