Skip to content

Commit a6efb87

Browse files
committed
- Using unless to change eglot-server-program
1 parent 9b26d25 commit a6efb87

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

gdscript-mode.el

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@
5656
;;;###autoload
5757
(with-eval-after-load 'eglot
5858
(defvar eglot-server-programs)
59-
(setq eglot-server-programs
60-
(assq-delete-all 'gdscript-mode eglot-server-programs))
61-
(push (cons 'gdscript-mode #'gdscript-eglot-contact)
62-
eglot-server-programs))
59+
(unless (equal (alist-get 'gdscript-mode eglot-server-programs)
60+
#'gdscript-eglot-contact)
61+
(push (cons 'gdscript-mode #'gdscript-eglot-contact)
62+
eglot-server-programs)))
6363

6464
(defvar gdscript-mode-map (let ((map (make-sparse-keymap)))
6565
;; Movement

0 commit comments

Comments
 (0)