Remove dash/f dependencies; use cl-lib & subr-x more

This commit is contained in:
Henrik Lissner 2017-02-19 18:02:40 -05:00
parent 704099a7b9
commit 2d5d826177
11 changed files with 83 additions and 123 deletions

View file

@ -50,7 +50,7 @@ Examples:
(defun doom-mplist-get (plist &rest keys)
"TODO"
(if (cdr keys)
(let ((keys (--map (memq it plist) keys))
(let ((keys (mapcar (lambda (key) (memq key plist)) keys))
values)
(dolist (forms keys)
(when forms
@ -60,6 +60,6 @@ Examples:
;;;###autoload
(defun doom-mplist-member (plist &rest keys)
(--any-p (memq it plist) keys))
(cl-some (lambda (key) (memq key plist)) keys))