From 8d3d7ef2b0d63e4f6d915cd881847f25d450c324 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Mon, 23 Jun 2025 22:32:35 +0800 Subject: [PATCH] fix eglot program for cmake file --- lisp/init-eglot.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/init-eglot.el b/lisp/init-eglot.el index 80fcd38..2cea131 100644 --- a/lisp/init-eglot.el +++ b/lisp/init-eglot.el @@ -48,7 +48,8 @@ (setq eglot-autoshutdown t) (add-to-list 'eglot-ignored-server-capabilities :inlayHintProvider) (add-to-list 'eglot-server-programs - '((cmake-mode cmake-ts-mode) . ("cmake-language-server"))) + `((cmake-mode cmake-ts-mode) + . ,(eglot-alternatives '(("neocmakelsp" "--stdio") "cmake-language-server")))) (add-hook 'eglot-managed-mode-hook #'creature/eglot-load-markdown-for-doc) (add-hook 'eglot-managed-mode-hook #'creature/disable-eglot-for-json)