From: Noam Postavsky Date: Sat, 13 Apr 2013 20:09:27 +0000 (-0400) Subject: let bind-key* override minor modes with emulation-mode-map-alists X-Git-Tag: emacs-29.0.90~1306^2~15^2~458^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=09b9ef3ae3;p=emacs.git let bind-key* override minor modes with emulation-mode-map-alists --- 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