Fix: (org-ql) Work when not sorting

Don't know when I broke this.  Oops.
This commit is contained in:
Adam Porter 2018-08-19 13:21:00 -05:00
parent 22bf0ae9c0
commit d73175714c

View file

@ -55,14 +55,17 @@ buffer."
:action-fn ,action-fn
:narrow ,narrow
:sort ,(pcase sort
;; Custom sort function
(`(function ,_) sort)
((and sort (guard (cl-loop for elem in sort
always (memq elem '(date deadline scheduled todo priority)))))
(`(function ,_)
;; Custom sort function
sort)
((guard (and sort
(cl-loop for elem in sort
always (memq elem '(date deadline scheduled todo priority)))))
;; Default sorting functions
(list 'quote sort))
;; Other expression to evaluate
(_ sort))))
(_
;; Other expression to evaluate
sort))))
(defmacro org-ql--fmap (fns &rest body)
(declare (indent defun) (debug (listp body)))