branch: elpa/cider
commit bf5e8adddedff42ec9d0e1b8e78f71dc1de92e69
Author: Bozhidar Batsov <[email protected]>
Commit: Bozhidar Batsov <[email protected]>
Use setq-local instead of make-local-variable + push
Replace the two-step pattern of make-local-variable followed by push
with a single setq-local call in cider-repl-setup-paredit.
---
lisp/cider-repl.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lisp/cider-repl.el b/lisp/cider-repl.el
index d84a73dd173..9acd3f0ef12 100644
--- a/lisp/cider-repl.el
+++ b/lisp/cider-repl.el
@@ -2030,8 +2030,8 @@ in an unexpected place."
(newmap (make-sparse-keymap)))
(set-keymap-parent newmap oldmap)
(define-key newmap (kbd "RET") nil)
- (make-local-variable 'minor-mode-overriding-map-alist)
- (push `(paredit-mode . ,newmap) minor-mode-overriding-map-alist)))
+ (setq-local minor-mode-overriding-map-alist
+ (cons `(paredit-mode . ,newmap)
minor-mode-overriding-map-alist))))
(define-derived-mode cider-repl-mode fundamental-mode "REPL"
"Major mode for Clojure REPL interactions.