From 606b02f3c659fc00470beb3c526e646a38ecf55d Mon Sep 17 00:00:00 2001 From: bd Date: Sat, 1 Mar 2025 00:20:40 -0500 Subject: Add ccls, but configure it so it actually works this time --- .config/emacs/modules/bd--devel.el | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to '.config/emacs/modules/bd--devel.el') diff --git a/.config/emacs/modules/bd--devel.el b/.config/emacs/modules/bd--devel.el index 7c0698d..d023223 100644 --- a/.config/emacs/modules/bd--devel.el +++ b/.config/emacs/modules/bd--devel.el @@ -116,6 +116,17 @@ (require 'geiser-mode) (require 'geiser-guile) +(use-package eglot + :defer t + :hook ((c-mode . eglot-ensure) + (c++-mode . eglot-ensure)) + :bind (:map eglot-mode-map + ("C-c C-f" . eglot-format) + ("C-c C-e" . eglot-rename)) + :config + (add-to-list 'eglot-server-programs + '(c-mode . ("ccls" "--init={\"clang\": {\"extraArgs\": [\"-std=c++20\"]}}")))) + (use-package rainbow-mode :hook css-mode) -- cgit v1.2.3