diff options
| author | Jakob L. Kreuze | 2022-05-07 20:13:40 -0400 |
|---|---|---|
| committer | Jakob L. Kreuze | 2022-05-07 20:33:37 -0400 |
| commit | 364676d466c7476fcb8047c10148abade65e8453 (patch) | |
| tree | 0128f0965d1667fce604f13c6e5a5e3fc07ce276 | |
| parent | a1785d90980ad63ca5a25044f3f155cfef7e4697 (diff) | |
[prog] Drop Irony for LSP
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | lisp/programming/c++.el | 9 | ||||
| -rw-r--r-- | lisp/programming/c.el | 22 |
3 files changed, 4 insertions, 28 deletions
@@ -1,5 +1,4 @@ .python-environments/ -irony/ straight/ transient/ gnus.el diff --git a/lisp/programming/c++.el b/lisp/programming/c++.el index 5dca93b..c0f8aa5 100644 --- a/lisp/programming/c++.el +++ b/lisp/programming/c++.el @@ -20,10 +20,5 @@ ;; Enable company, Flycheck, and ElDoc, integration for all of which is ;; provided by `irony-mode'. :hook - (c++-mode . company-mode) - (c++-mode . flycheck-mode) - (c++-mode . eldoc-mode)) - -(use-package irony - :hook - (c++-mode . irony-mode)) + (c++-mode . eglot-ensure) + (c++-mode . company-mode)) diff --git a/lisp/programming/c.el b/lisp/programming/c.el index 6ba19e2..d21b27f 100644 --- a/lisp/programming/c.el +++ b/lisp/programming/c.el @@ -20,23 +20,5 @@ ;; Enable company, Flycheck, and ElDoc, integration for all of which is ;; provided by `irony-mode'. :hook - (c-mode . company-mode) - (c-mode . flycheck-mode) - (c-mode . eldoc-mode)) - -(use-package irony - :hook - (c-mode . irony-mode) - (irony-mode . irony-cdb-autosetup-compile-options)) - -(use-package company-irony - :config - (add-to-list 'company-backend 'company-irony)) - -(use-package flycheck-irony - :hook - (flycheck-mode . flycheck-irony-setup)) - -(use-package irony-eldoc - :hook - (irony-mode . irony-eldoc)) + (c-mode . eglot-ensure) + (c-mode . company-mode)) |