]> jturnerusa.dev Git - emacs.d/commitdiff
new c++ dir-locals
authorJohn Turner <jturner.usa@gmail.com>
Sun, 10 Mar 2024 19:24:40 +0000 (15:24 -0400)
committerJohn Turner <jturner.usa@gmail.com>
Sun, 10 Mar 2024 19:24:40 +0000 (15:24 -0400)
dir-locals/c++-dir-locals.el [new file with mode: 0644]

diff --git a/dir-locals/c++-dir-locals.el b/dir-locals/c++-dir-locals.el
new file mode 100644 (file)
index 0000000..a5c04b4
--- /dev/null
@@ -0,0 +1,6 @@
+((c++-mode
+  . ((fmt-executable . "clang-format")
+     (eval . (add-hook 'before-save-hook 'fmt-current-buffer nil t))
+     (eval . (add-to-list 'eglot-server-programs '(c++-mode . ("clangd" "-header-insertion=never"))))
+     (eval . (eglot-ensure))
+     (eval . (company-mode 1)))))