From 14d6a194626c0520fefaa16a05f5f2f3fe4bea20 Mon Sep 17 00:00:00 2001 From: Hanno Perrey Date: Tue, 21 Jul 2020 04:13:50 +0200 Subject: [PATCH] fix for #3266: wrong-type-arg stringp from format (#3599) Triggered e.g. by pdf-tools-install when tangling literate config on interactive save and epdfinfo is missing --- modules/config/literate/autoload.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/config/literate/autoload.el b/modules/config/literate/autoload.el index 00f882e53..477402957 100644 --- a/modules/config/literate/autoload.el +++ b/modules/config/literate/autoload.el @@ -26,7 +26,8 @@ byte-compiled from.") ;; would load all of :lang org (very expensive!). (and (require 'ob-tangle) (letf! (defun message (msg &rest args) - (print! (info "%s") (apply #'format msg args))) + (when msg + (print! (info "%s") (apply #'format msg args)))) (org-babel-tangle-file org dest)) ;; Write the cache file to serve as our mtime cache (with-temp-file +literate-config-cache-file))