From 09b9ef3ae3dacd871a3f283a5f3a13e6fb6d8a94 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sat, 13 Apr 2013 16:09:27 -0400 Subject: [PATCH] let bind-key* override minor modes with emulation-mode-map-alists --- lisp/use-package/bind-key.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lisp/use-package/bind-key.el b/lisp/use-package/bind-key.el index 0d3039e5e01..5d125199e70 100644 --- a/lisp/use-package/bind-key.el +++ b/lisp/use-package/bind-key.el @@ -80,7 +80,12 @@ (define-minor-mode override-global-mode "A minor mode so that keymap settings override other modes." - t "" override-global-map) + t "") + +;; the keymaps in `emulation-mode-map-alists' take precedence over +;; `minor-mode-map-alist' +(add-to-list 'emulation-mode-map-alists + `((override-global-mode . ,override-global-map))) (add-hook 'after-init-hook (function -- 2.39.2