Fix: (org-ql-defpred) Use alist-get

Until map-2.1 can automatically be installed with makem.sh...
This commit is contained in:
Adam Porter 2020-11-23 02:03:58 -06:00
parent 485bbdfda8
commit a24de862ec

View file

@ -990,7 +990,8 @@ It would be expanded to:
`(progn
(cl-eval-when (compile load eval)
(cl-defun ,fn-name ,args ,docstring ,body))
(setf (map-elt org-ql-predicates ',predicate-name)
;; SOMEDAY: Use `map-elt' here, after map 2.1 can be automatically installed in CI sandbox...
(setf (alist-get ',predicate-name org-ql-predicates)
`(:name ,',name :aliases ,',aliases :fn ,',fn-name :docstring ,,docstring :args ,',args
:normalizers ,',normalizers :preambles ,',preambles))
(unless org-ql-defpred-defer