]> git.eshelyaron.com Git - emacs.git/commitdiff
Update use-package-chords.el
authorRussell Black <black.russell@gmail.com>
Sat, 24 Mar 2018 04:04:48 +0000 (22:04 -0600)
committerGitHub <noreply@github.com>
Sat, 24 Mar 2018 04:04:48 +0000 (22:04 -0600)
lisp/use-package/use-package-chords.el

index 361398cc8dc2ef2bc5daa39d6529648347508d44..fbac4b59df662f9a750306668953b81563376b77 100644 (file)
 ;;;###autoload
 (defun use-package-handler/:chords (name keyword arg rest state)
   "Handler for `:chords' keyword in `use-package'."
-  (let* ((commands (remq nil (mapcar #'(lambda (arg)
-                                         (if (listp arg)
-                                             (cdr arg)
-                                           nil)) arg)))
-         (chord-binder
-          (use-package-concat
-           (use-package-process-keywords name
-             (use-package-sort-keywords
-              (use-package-plist-maybe-put rest :defer t))
-             (use-package-plist-append state :commands commands))
-           `(,(macroexpand
-               `(bind-chords :package ,name ,@arg))))))
-    (use-package-handler/:preface name keyword chord-binder rest state)))
+  (use-package-concat
+   (use-package-process-keywords name rest state)
+   `(,(macroexpand
+       `(bind-chords :package ,name ,@arg)))))
 
 (add-to-list 'use-package-keywords :chords t)