From 89d69a80a9e3aa861b2ac522e451fd0c499923ce Mon Sep 17 00:00:00 2001 From: Marcus Kammer Date: Mon, 11 Mar 2024 13:30:09 +0100 Subject: [PATCH] Use different language server for c-mode --- bundle/bundle--package.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bundle/bundle--package.el b/bundle/bundle--package.el index 18b03817..78f86e26 100644 --- a/bundle/bundle--package.el +++ b/bundle/bundle--package.el @@ -40,9 +40,13 @@ ;; (setq nov-unzip-program "c:/msys64/usr/bin/unzip.exe"))) (use-package eglot + :ensure nil :defer t :config - (add-to-list 'eglot-server-programs '((c++-mode c-mode) "ccls"))) + (if (eq system-name 'windows-nt) + ;; %USERPROFILE%\AppData\Local\Programs\clangd-windows-17.0.3\clangd_17.0.3\bin + (add-to-list 'eglot-server-programs '((c++-mode c-mode) "clangd")) + (add-to-list 'eglot-server-programs '((c++-mode c-mode) "ccls")))) (use-package sql :ensure nil