2011-07-31 85 views
2

當我使用yasnippet作爲具有多個選項的關鍵字時,它會打開一個新的緩衝區而不是下拉菜單。如何配置emacs以顯示下拉菜單?請參閱這個cedet示例來了解我的意思。Emacs的下拉菜單

回答

4

yas-dropdown-prompt(或yas-x-prompt,如果你想要像CEDET截圖圖形菜單)在第一位置yas-prompt-functions變量,像這樣:

(require 'dropdown-list) ;; this is a separate package, that needs to be installed 
(setq yas-prompt-functions 
     '(yas-dropdown-prompt 
     yas-ido-prompt 
     yas-x-prompt 
     yas-completing-prompt 
     yas-no-prompt)) 
+0

+ 1你知道如何爲CEDET也這麼做?他們沒有任何文件。 – Mark

+0

@Mark:不能幫忙,對不起。 –

+0

正如我記得,CEDET允許指定哪些函數將用於顯示完成 - 我不記得變量的名稱,請運行appropos ... –