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
This commit is contained in:
Henrik Lissner 2018-06-20 13:31:46 +02:00
parent 3d3d04b21c
commit 638ff6b0a2
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -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)