summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2017-12-10 21:36:41 -0800
committerJohn Wiegley <johnw@newartisans.com>2017-12-10 21:36:41 -0800
commit4aa9b0cd6a1b3b1479a803052c1cc02db1fbd0eb (patch)
tree4648c6762ca5df6f1f76bcc478c65b9d580df27a
parenta4d2e779610d12303b86f3b7506eb38fbf6141f4 (diff)
downloademacs-4aa9b0cd6a.tar.gz
Minor simplification of a function
-rw-r--r--lisp/use-package/use-package-core.el8
1 files changed, 3 insertions, 5 deletions
diff --git a/lisp/use-package/use-package-core.el b/lisp/use-package/use-package-core.el
index df65e04b9a0..b3dc3f95c08 100644
--- a/lisp/use-package/use-package-core.el
+++ b/lisp/use-package/use-package-core.el
@@ -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))))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;