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:
parent
4b21ed49f1
commit
6559f212c0
@ -28,8 +28,6 @@
|
||||
|
||||
(require 'lang-go)
|
||||
|
||||
;; (require 'lang-c)
|
||||
|
||||
(require 'lang-dockerfile)
|
||||
|
||||
(load-directory autoload-directory)
|
||||
|
@ -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)
|
@ -37,7 +37,6 @@
|
||||
- base.el
|
||||
- common-lsp.el
|
||||
- lang-bash.el
|
||||
- lang-c.el
|
||||
- lang-dockerfile.el
|
||||
- lang-go.el
|
||||
- lang-javascript.el
|
||||
|
Loading…
x
Reference in New Issue
Block a user