Minor simplification of a function

This commit is contained in:
John Wiegley 2017-12-10 21:36:41 -08:00
parent a4d2e77961
commit 4aa9b0cd6a

View file

@ -474,11 +474,9 @@ This is in contrast to merely setting it to 0."
(cons (cdr ys) (cdr zs))))
(defun use-package-split-list-at-keys (key lst)
(when lst
(let* ((xs (use-package-split-list (apply-partially #'eq key) lst))
(args (car xs))
(tail (cdr xs)))
(cons args (use-package-split-list-at-keys key (cdr tail))))))
(and lst
(let ((xs (use-package-split-list (apply-partially #'eq key) lst)))
(cons (car xs) (use-package-split-list-at-keys key (cddr xs))))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;