diff --git a/modules/tools/lsp/autoload/lsp-mode.el b/modules/tools/lsp/autoload/lsp-mode.el index e3287dabd..774c7b3b8 100644 --- a/modules/tools/lsp/autoload/lsp-mode.el +++ b/modules/tools/lsp/autoload/lsp-mode.el @@ -28,7 +28,7 @@ (require 'lsp-mode) (list (completing-read "Select server: " - (or (mapcar #'lsp--client-server-id (lsp--filter-clients (-andfn #'lsp--matching-clients? + (or (mapcar #'lsp--client-server-id (lsp--filter-clients (-andfn #'lsp--supports-buffer? #'lsp--server-binary-present?))) (user-error "No available LSP clients for %S" major-mode)))))) (require 'lsp-mode)