Emacs键绑定优先级

时间:2014-07-10 23:28:02

标签: emacs autocomplete elisp code-snippets evil-mode

我对autocomplete覆盖yasnippets使用的键绑定的默认行为感到沮丧。

有没有办法设置优先级,以便标签在尝试自动填充单词之前尝试展开代码段?

快速披露:我使用邪恶模式。

1 个答案:

答案 0 :(得分:3)

如果它们都是次要模式,那么优先级由minor-mode-map-alist中元素的顺序决定,除非明确操作,否则它只是由加载库的顺序决定。

确保在 autocomplete之前加载了{em} ,并且yasnippet的次要模式地图优先。

您还可以在加载yasnippet后使用eval-after-load来调整minor-mode-map-alist,以检查yasnippet条目,并在必要时重新排序列表。

autocomplete可能会使用其他方法。例如,临时覆盖键映射仍然优先于次模式映射。)