From 58b9367f2955a9b8f7668eb7f3dc9dd56206de7e Mon Sep 17 00:00:00 2001 From: James Nguyen Date: Mon, 20 Nov 2017 23:06:40 -0800 Subject: [PATCH] Emms: Move binding inside with-eval-after-load (#39) --- evil-emms.el | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/evil-emms.el b/evil-emms.el index 209f61c..5dcc62b 100644 --- a/evil-emms.el +++ b/evil-emms.el @@ -84,14 +84,14 @@ (advice-add 'emms-browser :after 'evil-emms-browser) (evil-set-initial-state 'emms-playlist-mode 'motion) - (dolist (map (list emms-browser-mode-map emms-playlist-mode-map)) - (evil-define-key* 'motion map - "+" 'emms-volume-raise - "=" 'emms-volume-raise - "-" 'emms-volume-lower - "u" 'emms-playlist-mode-undo)) - (with-eval-after-load 'emms-browser + (dolist (map (list emms-browser-mode-map emms-playlist-mode-map)) + (evil-define-key* 'motion map + "+" 'emms-volume-raise + "=" 'emms-volume-raise + "-" 'emms-volume-lower + "u" 'emms-playlist-mode-undo)) + ;; TODO: Why do we need to define emms-browser-mode-map after load and not emms-playlist-mode-map? (evil-define-key 'motion emms-browser-mode-map ;; playback controls