From 600421eb49758cd99dd925f5855b2e68ba13f8b2 Mon Sep 17 00:00:00 2001 From: Miciah Masters Date: Mon, 22 Jan 2018 01:50:03 -0500 Subject: [PATCH] mu4e: Fix major-mode leader-key bindings Instead of specifying mu4e-foo-mode-hook to spacemacs/set-leader-keys-for-major-mode, specify mu4e-foo-mode. --- layers/+email/mu4e/config.el | 4 ++++ layers/+email/mu4e/packages.el | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/layers/+email/mu4e/config.el b/layers/+email/mu4e/config.el index 48320f802..f6b1a0794 100644 --- a/layers/+email/mu4e/config.el +++ b/layers/+email/mu4e/config.el @@ -30,5 +30,9 @@ (defvar mu4e-use-maildirs-extension nil "Use mu4e-maildirs-extension package if value is non-nil.") +(defvar mu4e-modes + '(mu4e-main-mode mu4e-headers-mode mu4e-view-mode mu4e-compose-mode) + "Modes that are associated with mu4e buffers.") + (when mu4e-installation-path (push mu4e-installation-path load-path)) diff --git a/layers/+email/mu4e/packages.el b/layers/+email/mu4e/packages.el index 71c183d9c..a5b3e2bf5 100644 --- a/layers/+email/mu4e/packages.el +++ b/layers/+email/mu4e/packages.el @@ -129,10 +129,7 @@ (defun mu4e/init-helm-mu () (use-package helm-mu :defer t - :init (dolist (m '(mu4e-main-mode-hook - mu4e-headers-mode-hook - mu4e-view-mode-hook - mu4e-compose-mode-hook)) + :init (dolist (m mu4e-modes) (spacemacs/set-leader-keys-for-major-mode m "S" 'helm-mu "/" 'helm-mu