From d50695af9c1d82c590390e3feee694d2d65aed17 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Sun, 18 May 2025 23:11:44 +0800 Subject: [PATCH] config language server of cmake in eglot --- lisp/init-eglot.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lisp/init-eglot.el b/lisp/init-eglot.el index fa5f2a3..80fcd38 100644 --- a/lisp/init-eglot.el +++ b/lisp/init-eglot.el @@ -47,6 +47,8 @@ (setq eglot-confirm-server-initiated-edits nil) (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"))) (add-hook 'eglot-managed-mode-hook #'creature/eglot-load-markdown-for-doc) (add-hook 'eglot-managed-mode-hook #'creature/disable-eglot-for-json) @@ -74,6 +76,7 @@ python-mode-hook python-ts-mode-hook cmake-mode-hook + cmake-ts-mode-hook c-mode-hook c++-mode-hook c-ts-base-mode-hook))