2012-12-24 136 views
12

我真的很喜歡ido在emacs中的模糊匹配。我想通過自動完成來實現。最好用auto-complete,因爲我有ac-python和其他東西設置auto-complete。我知道auto-complete提供了模糊匹配,如果沒有找到正常的匹配,但我通常需要這個。Emacs模糊自動完成

回答

6

您可以將ac-fuzzy-complete綁定到您喜歡的某個組合鍵,然後使用該組合鍵代替完成時使用的其他方法。它已經是互動的,但不受任何關鍵的約束。像這樣的東西會做:

(global-set-key (kbd "M-C-I") 'ac-fuzzy-complete) 

M-C-我否則用於complete-symbol組合鍵)

+0

我可以,但是這會使'自動complete'無用的彈出式窗口,需要額外的鑰匙。這爲我打破了「自動完成」的目的。此外,它似乎只給出一個建議。 – fread2281

+0

它開始給我多個建議,但只有一個像2這樣的小數字,而不是正常的9+。 – fread2281

+0

如果沒有其他結果,則控制是否使用模糊匹配。 http://cx4a.org/software/auto-complete/manual.html#ac-use-fuzzy – fread2281