2011-11-02 38 views
2

有沒有人試圖擴展dabbrev-expand的完成機制來支持不同種類的完成機制(在minibuffer.el中定義)?我知道的mdabbrev-expand,但它只能做符號內完成和其不完整,例如相對於emacs-lisp-mode中的符號字符。擴展dabbrev-expand

+3

你知道[hippie expand](http://www.emacswiki.org/emacs/HippieExpand)嗎? – Tom

回答

1

默認情況下,Icicles結合命令icicle-dabbrev-completion到任何鍵標準dabbrev-completion勢必 - 通常C-M-/

當只有一個匹配的候選人時,冰柱在這種情況下沒有增加黨。但是,如果有多種可能性icicle-dabbrev-completion可讓您使用幾種完成匹配。

特別是,您可以使用apropos完成,這意味着正則表達式匹配(包括子字符串匹配)。您也可以使用progressive完成和各種fuzzy完成(除了minibuffer.el中的香草完成樣式)。