Skip to content

Commit

Permalink
fix(eglot+lsp): remove unneeded loop in auto-enable LSP/Eglot
Browse files Browse the repository at this point in the history
  • Loading branch information
abougouffa committed Dec 23, 2023
1 parent 6856b09 commit 4ad574a
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
5 changes: 2 additions & 3 deletions core/me-lib.el
Original file line number Diff line number Diff line change
Expand Up @@ -1200,9 +1200,8 @@ be deleted.
(defun +eglot-auto-enable ()
"Auto-enable Eglot in configured modes in `+eglot-auto-enable-modes'."
(interactive)
(dolist (mode +eglot-auto-enable-modes)
(add-hook 'after-change-major-mode-hook #'+eglot--ensure-maybe-h)
(remove-hook 'after-change-major-mode-hook #'+lsp--ensure-maybe-h)))
(add-hook 'after-change-major-mode-hook #'+eglot--ensure-maybe-h)
(remove-hook 'after-change-major-mode-hook #'+lsp--ensure-maybe-h))

(defun +eglot-use-on-all-supported-modes (mode-list)
"Add all modes in MODE-LIST to `+eglot-auto-enable-modes'."
Expand Down
5 changes: 2 additions & 3 deletions modules/me-lsp.el
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,8 @@
(defun +lsp-auto-enable ()
"Auto-enable LSP-mode in configured modes in `+lsp-auto-enable-modes'."
(interactive)
(dolist (mode +lsp-auto-enable-modes)
(add-hook 'after-change-major-mode-hook #'+lsp--ensure-maybe-h)
(remove-hook 'after-change-major-mode-hook #'+eglot--ensure-maybe-h)))
(add-hook 'after-change-major-mode-hook #'+lsp--ensure-maybe-h)
(remove-hook 'after-change-major-mode-hook #'+eglot--ensure-maybe-h))
:config
(+map! :keymaps 'lsp-mode-map
:infix "c"
Expand Down

0 comments on commit 4ad574a

Please sign in to comment.