Emacs 扩展达布列夫展开

Emacs 扩展达布列夫展开,emacs,autocomplete,abbreviation,Emacs,Autocomplete,Abbreviation,是否有人尝试过扩展dabbrev expand的完成机制以支持不同类型的完成机制(在minibuffer.el中定义)?我知道mdabbrev expand,但它只在符号完成时执行,并且不完整,例如在emacs lisp模式下的符号字符默认情况下,将命令ICICICICLE dabbrev completion绑定到标准dabbrev completion绑定到的任何键,通常是C-M-/ 当只有一个匹配的候选人时,冰柱在这种情况下不会为聚会添加任何内容。但是当存在不止一种可能性时,icicle

是否有人尝试过扩展
dabbrev expand
的完成机制以支持不同类型的完成机制(在
minibuffer.el
中定义)?我知道
mdabbrev expand
,但它只在符号完成时执行,并且不完整,例如在
emacs lisp模式下的符号字符

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

当只有一个匹配的候选人时,冰柱在这种情况下不会为聚会添加任何内容。但是当存在不止一种可能性时,
icicle dabbrev completion
允许您使用多种完成匹配

特别是,您可以使用completion,这意味着regexp匹配(包括子字符串匹配)。您还可以使用补全和各种补全(除了
minibuffer.el
中的普通补全样式之外)。

您知道吗?