summaryrefslogtreecommitdiff
path: root/lisp/use-package/use-package.el
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2016-02-25 17:13:02 -0800
committerJohn Wiegley <johnw@newartisans.com>2016-02-25 17:13:02 -0800
commitce51ea2055cc5c713f52342ceac79bc36631c8fe (patch)
tree6d3aab57d42e453b1c6c7a9a01fd3b1314d84af3 /lisp/use-package/use-package.el
parent6da4e0ce9d9841d64a07f991fc8de39149d3a737 (diff)
downloademacs-ce51ea2055cc5c713f52342ceac79bc36631c8fe.tar.gz
emacs-ce51ea2055cc5c713f52342ceac79bc36631c8fe.tar.bz2
emacs-ce51ea2055cc5c713f52342ceac79bc36631c8fe.zip
Use `add-to-list' defensively instead of `push'
GitHub-reference: fixes https://github.com/jwiegley/use-package/issues/293
Diffstat (limited to 'lisp/use-package/use-package.el')
-rw-r--r--lisp/use-package/use-package.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el
index 45ef410be88..619c6c3b3f3 100644
--- a/lisp/use-package/use-package.el
+++ b/lisp/use-package/use-package.el
@@ -597,7 +597,7 @@ manually updated package."
(let ((body (use-package-process-keywords name rest state)))
(use-package-concat
(mapcar #'(lambda (path)
- `(eval-and-compile (push ,path load-path))) arg)
+ `(eval-and-compile (add-to-list 'load-path ,path))) arg)
body)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -785,7 +785,7 @@ deferred until the prefix key sequence is pressed."
(let* (commands
(form (mapcar #'(lambda (interpreter)
(push (cdr interpreter) commands)
- `(push ',interpreter interpreter-mode-alist)) arg)))
+ `(add-to-list 'interpreter-mode-alist ',interpreter)) arg)))
(use-package-concat
(use-package-process-keywords name
(use-package-sort-keywords
@@ -804,7 +804,7 @@ deferred until the prefix key sequence is pressed."
(let* (commands
(form (mapcar #'(lambda (mode)
(push (cdr mode) commands)
- `(push ',mode auto-mode-alist)) arg)))
+ `(add-to-list 'auto-mode-alist ',mode)) arg)))
(use-package-concat
(use-package-process-keywords name
(use-package-sort-keywords