emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/inf-ruby 03dd9c9d4e 246/265: Avoid creating duplicates in


From: ELPA Syncer
Subject: [nongnu] elpa/inf-ruby 03dd9c9d4e 246/265: Avoid creating duplicates in inf-ruby-buffers
Date: Sat, 9 Jul 2022 21:59:30 -0400 (EDT)

branch: elpa/inf-ruby
commit 03dd9c9d4e3f94f5519a786804d3ef9d3a09ef9f
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>

    Avoid creating duplicates in inf-ruby-buffers
    
    Which could happen now since c6990a60.
    
    Not using 'cl-pushnew' because loading cl-lib just for one function is too 
much.
---
 inf-ruby.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/inf-ruby.el b/inf-ruby.el
index 4e578a08be..e920af9dd8 100755
--- a/inf-ruby.el
+++ b/inf-ruby.el
@@ -419,7 +419,8 @@ the buffer, defaults to \"ruby\"."
                        nil (cdr commandlist)))
     (inf-ruby-mode)
     (ruby-remember-ruby-buffer buffer)
-    (push (current-buffer) inf-ruby-buffers)
+    (unless (memq (current-buffer) inf-ruby-buffers)
+      (push (current-buffer) inf-ruby-buffers))
     (setq inf-ruby-buffer-impl-name name
           inf-ruby-buffer-command command))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]