我对autocomplete
覆盖yasnippets
使用的键绑定的默认行为感到沮丧。
有没有办法设置优先级,以便标签在尝试自动填充单词之前尝试展开代码段?
快速披露:我使用邪恶模式。
答案 0 :(得分:3)
如果它们都是次要模式,那么优先级由minor-mode-map-alist
中元素的顺序决定,除非明确操作,否则它只是由加载库的顺序决定。
确保在 autocomplete
之前加载了{em} ,并且yasnippet的次要模式地图优先。
您还可以在加载yasnippet
后使用eval-after-load
来调整minor-mode-map-alist
,以检查yasnippet条目,并在必要时重新排序列表。
(autocomplete
可能会使用其他方法。例如,临时覆盖键映射仍然优先于次模式映射。)