From 638ff6b0a2e96704b9957b95a0c7ae8658811280 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 20 Jun 2018 13:31:46 +0200 Subject: [PATCH] Fix wrong-type-argument: sequencep from org-agenda Caused by +org|exclude-agenda-buffers-from-workspace assuming org-agenda-new-buffers would always be non-nil... then it wasn't. Reported by @ar1a --- modules/lang/org/config.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index bce7415a9..358728c5e 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -352,8 +352,11 @@ between the two." (IS-LINUX "xdg-open \"%s\""))))) ;; Don't clobber recentf or current workspace with agenda files (defun +org|exclude-agenda-buffers-from-workspace () - (let (persp-autokill-buffer-on-remove) - (persp-remove-buffer org-agenda-new-buffers (get-current-persp) nil))) + (when org-agenda-new-buffers + (let (persp-autokill-buffer-on-remove) + (persp-remove-buffer org-agenda-new-buffers + (get-current-persp) + nil)))) (add-hook 'org-agenda-finalize-hook #'+org|exclude-agenda-buffers-from-workspace) (defun +org*exclude-agenda-buffers-from-recentf (orig-fn &rest args)