当我使用yasnippet获取具有多个选项的关键字时,它会打开一个新缓冲区而不是下拉菜单。如何配置emacs以显示下拉菜单?请参阅此cedet示例了解我的意思。
答案 0 :(得分:4)
在yas-dropdown-prompt
变量的第一个位置放置yas-x-prompt
(或yas-prompt-functions
,如果你想要像cedet截图一样的图形菜单,就像这样:
(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))