Delete C/C++ from emacs.

I rarely edit C/C++ so I'll dive into updating this for emacs29 the next time its relevant.
This commit is contained in:
Tom Alexander 2023-05-27 16:21:47 -04:00
parent 4b21ed49f1
commit 6559f212c0
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE
3 changed files with 0 additions and 35 deletions

View File

@ -28,8 +28,6 @@
(require 'lang-go)
;; (require 'lang-c)
(require 'lang-dockerfile)
(load-directory autoload-directory)

View File

@ -1,32 +0,0 @@
(require 'common-lsp)
(require 'util-tree-sitter)
;; To generate a compilation database for the language server, run:
;; intercept-build13 --append make
;;
;; Output: compile_commands.json
(defun use-clangd ()
"Configure eglot to use clangd."
(eglot-ensure)
(defclass my/eglot-c (eglot-lsp-server) ()
:documentation
"Own eglot server class.")
(add-to-list 'eglot-server-programs
'(cc-mode . (my/eglot-c "clangd13")))
(tree-sitter-hl-mode)
)
(use-package cc-mode
;; c-mode c++-mode objc-mode java-mode idl-mode pike-mode awk-mode
:commands (c-mode c++-mode)
:pin manual
:hook (
(c-mode . use-clangd)
(c++-mode . use-clangd)
)
)
(provide 'lang-c)

View File

@ -37,7 +37,6 @@
- base.el
- common-lsp.el
- lang-bash.el
- lang-c.el
- lang-dockerfile.el
- lang-go.el
- lang-javascript.el