Как установить порядок загрузки второстепенных режимов и определения сочетаний клавиш?Или как повысить приоритет комбинаций клавиш в режиме ergoemacs?
Я думаю, вам нужно убедиться, что ErgoEmacs появляется перед режимом слизи в переменной minor-mode-map-alist
.Вероятно, есть гораздо лучший способ, но код ниже должен достичь этого.Дайте мне знать, если он делает то, что вы хотите.
(require 'cl)
(add-hook
'slime-mode-hook
(lambda ()
(let ((elem (first
(remove-if-not
(lambda (item) (equal 'ergoemacs-mode (car item)))
minor-mode-map-alist))))
(setq minor-mode-map-alist (remove elem minor-mode-map-alist))
(add-to-list 'minor-mode-map-alist elem))))