【问题标题】:Extending dabbrev-expand扩展 dabbrev-expand
【发布时间】:2014-08-18 04:23:35
【问题描述】:
有没有人尝试扩展dabbrev-expand 的完成机制以支持不同类型的完成机制(在minibuffer.el 中定义)?我知道mdabbrev-expand,但它只完成 in-symbol 完成并且它不完整,例如关于emacs-lisp-mode 中的符号字符。
【问题讨论】:
标签:
emacs
autocomplete
abbreviation
【解决方案1】:
默认情况下,Icicles 将命令 icicle-dabbrev-completion 绑定到标准 dabbrev-completion 绑定到的任何键 - 通常是 C-M-/。
当只有一个匹配的候选人时,Icicles 在这种情况下不会向该派对添加任何内容。但是当有不止一种可能性时,icicle-dabbrev-completion 可以让你使用多种完成匹配。
特别是可以使用apropos完成,表示正则表达式匹配(包括子串匹配)。您还可以使用progressive 补全和各种fuzzy 补全(除了minibuffer.el 中的普通补全样式)。