summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-04-24 15:43:20 +0200
committerMartin Polden <mpolden@mpolden.no>2023-04-24 15:43:20 +0200
commit4e7528ed9ac55dceb7a428fff539ef6f454dc561 (patch)
tree04a86f903215073a7547143cd243aa9cc553720e /lisp
parent963591d6a1be00f4eb4c165beda0e8b33fc3a79f (diff)
Revert "eglot: run some servers through toolbox"
This reverts commit 06b1bf615f8b549081ea20878ec4e00722aa2ea8.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/init-eglot.el19
1 files changed, 1 insertions, 18 deletions
diff --git a/lisp/init-eglot.el b/lisp/init-eglot.el
index 5cd0cac..0f77754 100644
--- a/lisp/init-eglot.el
+++ b/lisp/init-eglot.el
@@ -39,20 +39,6 @@
"\\1"
string))
-(defun mpolden/eglot-server-program (&optional interactive)
- "Return a LSP server program for the current `major-mode'.
-If toolbox is in PATH, prefix the server program with \"toolbox
-run\". Optional argument INTERACTIVE has no effect, but must be
-present to satisfy `eglot-server-programs'."
- (when-let* ((programs '((go-mode . "gopls")
- (python-mode . "pylsp")
- (rust-mode . "rust-analyzer")
- (java-mode . "jdtls")))
- (program (cdr (assoc major-mode programs))))
- (if (executable-find "toolbox" (file-remote-p buffer-file-name))
- (list "toolbox" "run" program)
- (list program))))
-
(use-package eglot
:ensure t
:init
@@ -84,10 +70,7 @@ present to satisfy `eglot-server-programs'."
;; https://github.com/jrblevin/markdown-mode/issues/377
(advice-add 'eglot--format-markup
:filter-return
- 'mpolden/gfm-unescape-string)
- ;; run some servers through toolbox
- (add-to-list 'eglot-server-programs
- '(prog-mode . mpolden/eglot-server-program)))
+ 'mpolden/gfm-unescape-string))
(provide 'init-eglot)