From 5bfce52a63543b7e3955abfa64b2abac1e14d231 Mon Sep 17 00:00:00 2001 From: jao Date: Sun, 21 Aug 2022 14:55:52 +0100 Subject: Fix: don't use add-to-list on lexical variable Thanks to Brian Leung --- elisp/geiser-repl.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'elisp/geiser-repl.el') diff --git a/elisp/geiser-repl.el b/elisp/geiser-repl.el index f1207bd..0a1f544 100644 --- a/elisp/geiser-repl.el +++ b/elisp/geiser-repl.el @@ -333,7 +333,8 @@ will be set up using `geiser-connect-local' when a REPL is started.") (let ((act)) (dolist (repl geiser-repl--repls act) (with-current-buffer repl - (add-to-list 'act geiser-impl--implementation))))) + (unless (memq geiser-impl--implementation act) + (push geiser-impl--implementation act)))))) (defsubst geiser-repl--repl-name (impl) (format "%s REPL" (geiser-impl--impl-str impl))) -- cgit v1.2.3