aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2024-03-05 11:28:19 -0700
committerKenny Ballou <kb@devnulllabs.io>2024-03-05 11:28:19 -0700
commit1140fae10c56971efd2b6114cf264b289aca6975 (patch)
treea18d7d2b37413adf10e7965dcd47d1c194cd322c
parent8b12c1cab2aad3d786b918e5d00c4f9a0f2e2eb7 (diff)
downloaddotfiles-1140fae10c56971efd2b6114cf264b289aca6975.tar.gz
dotfiles-1140fae10c56971efd2b6114cf264b289aca6975.tar.xz
config: emacs: eglot: setq server programs
This variable does not appear to customize quite right. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r--config/emacs/emacs.d/emacs.org15
1 files changed, 8 insertions, 7 deletions
diff --git a/config/emacs/emacs.d/emacs.org b/config/emacs/emacs.d/emacs.org
index be069675..567ab3fd 100644
--- a/config/emacs/emacs.d/emacs.org
+++ b/config/emacs/emacs.d/emacs.org
@@ -3109,18 +3109,19 @@ Most shell applications accept Perl Compatible Regular Expressions."
("C-c e x b" . #'xref-go-back)
("C-c e x f" . #'xref-go-forward)
("C-c e r" . #'eglot-rename))
+ :config
+ (setq eglot-server-programs (list (cons '(c-mode c-ts-mode c++-mode c++-ts-mode)
+ #'kb/c*-eglot-server)
+ (cons '(java-mode java-ts-mode)
+ #'kb/java-eglot-server)
+ (cons '(python-mode python-ts-mode)
+ #'kb/python-eglot-server)))
:custom
(eglot-report-progress t)
(eglot-confirm-server-initiated-edits 'confirm)
(eglot-autoshutdown t)
(eglot-extend-to-xref t)
- (eglot-stay-out-of '(flymake))
- (eglot-server-programs (list (cons '(c-mode c-ts-mode c++-mode c++-ts-mode)
- #'kb/c*-eglot-server)
- (cons '(java-mode java-ts-mode)
- #'kb/java-eglot-server)
- (cons '(python-mode python-ts-mode)
- #'kb/python-eglot-server))))
+ (eglot-stay-out-of '(flymake)))
#+end_src
**** Debug Adapter Protocol