We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9b26d25 commit a6efb87Copy full SHA for a6efb87
gdscript-mode.el
@@ -56,10 +56,10 @@
56
;;;###autoload
57
(with-eval-after-load 'eglot
58
(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))
+ (unless (equal (alist-get 'gdscript-mode eglot-server-programs)
+ #'gdscript-eglot-contact)
+ (push (cons 'gdscript-mode #'gdscript-eglot-contact)
+ eglot-server-programs)))
63
64
(defvar gdscript-mode-map (let ((map (make-sparse-keymap)))
65
;; Movement
0 commit comments