From 3e9bf1d4bfdf26f5229ddc5a60ef4ad451394f75 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Tue, 27 Mar 2018 11:25:39 +0530 Subject: [PATCH] mu4e: Fix error when fortune is not found on compose --- .emacs.d/lisp/init-mu4e.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.emacs.d/lisp/init-mu4e.el b/.emacs.d/lisp/init-mu4e.el index f1356bdf..dfc3a3cf 100644 --- a/.emacs.d/lisp/init-mu4e.el +++ b/.emacs.d/lisp/init-mu4e.el @@ -96,7 +96,8 @@ Default to unread messages if the header buffer does not already exist." (defun ambrevar/mu4e-add-fortune-signature () (require 'functions) ; For `call-process-to-string'. (setq mu4e-compose-signature - (if ambrevar/mu4e-compose-fortune-p + (if (and ambrevar/mu4e-compose-fortune-p + (executable-find "fortune")) (format "%s\n\n%s" user-full-name (ambrevar/call-process-to-string "fortune" "-s"))