diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 26803170..262373a0 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -234,7 +234,8 @@ ;;; Mail ;;; mu4e is usually site-local and not part of ELPA. -(when (delq nil (mapcar (lambda (path) (string-match "/mu4e/\\|/mu4e$" path)) load-path)) +(when (or (fboundp 'mu4e) + (delq nil (mapcar (lambda (path) (string-match "/mu4e/\\|/mu4e$" path)) load-path))) ;; (nconc package-selected-packages '(mu4e-maildirs-extension)) (nconc package-selected-packages '(helm-mu))) (with-eval-after-load 'mu4e (require 'init-mu4e)) diff --git a/.emacs.d/lisp/init-exwm.el b/.emacs.d/lisp/init-exwm.el index 0b5698f8..0bcd037e 100644 --- a/.emacs.d/lisp/init-exwm.el +++ b/.emacs.d/lisp/init-exwm.el @@ -94,7 +94,8 @@ (if (fboundp 'helm-emms) (exwm-input-set-key (kbd "s-A") #'helm-emms) (exwm-input-set-key (kbd "s-A") #'emms))) -(when (delq nil (mapcar (lambda (path) (string-match "/mu4e/\\|/mu4e$" path)) load-path)) +(when (or (fboundp 'mu4e) + (delq nil (mapcar (lambda (path) (string-match "/mu4e/\\|/mu4e$" path)) load-path))) (exwm-input-set-key (kbd "s-m") #'ambrevar/mu4e-headers)) (exwm-input-set-key (kbd "s-n") #'ambrevar/elfeed-switch-back) ; "n" for "news" (exwm-input-set-key (kbd "s-e") #'ambrevar/eww-switch-back)