aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.el8
-rw-r--r--config.org17
-rw-r--r--init.el2
-rw-r--r--packages.el3
4 files changed, 6 insertions, 24 deletions
diff --git a/config.el b/config.el
index 6554431..ebb4f36 100644
--- a/config.el
+++ b/config.el
@@ -1,3 +1,5 @@
+;;; $DOOMDIR/config.el -*- lexical-binding: t; -*-
+
(load! "splash")
(defun +splash-initial-buffer ()
(splash-screen)
@@ -90,10 +92,6 @@
:hook
(prog-mode . eglot-ensure))
-(use-package! eglot-booster
- :after eglot
- :config (eglot-booster-mode))
-
(after! eglot
(cl-defmethod eglot-register-capability
((_server eglot-lsp-server)
@@ -104,7 +102,7 @@
(add-to-list 'eglot-server-programs
'((typescript-ts-mode javascript-mode)
- . ("emacs-lsp-booster" "--" "oxlint" "--lsp"))))
+ . ("oxlint" "--lsp"))))
(setq eglot-sync-connect nil
eglot-connect-timeout 60)
diff --git a/config.org b/config.org
index 28d95bb..175770e 100644
--- a/config.org
+++ b/config.org
@@ -1,7 +1,4 @@
#+TITLE: Literate DOOM Emacs configuration
-#+begin_src emacs-lisp :tangle ~/.config/doom/emms-player-xmms2.el
-;;; emms-player-xmms2.el --- XMMS2 player for EMMS -*- lexical-binding: t; -*-
-
Emacs is a great operating system.
But every operating system has 1 essential line of code.
For us, this line of code is... (drumroll please)
@@ -236,17 +233,7 @@ eglot-ensure makes sure that eglot is enabled and working when opening a prog-mo
(prog-mode . eglot-ensure))
#+end_src
-Then we can set up ~eglot-booster~, which adds ~emacs-lsp-booster~ integration into eglot.
-#+begin_src emacs-lisp :tangle ~/.config/doom/packages.el
-(package! eglot-booster
- :recipe (:host github :repo "jdtsmith/eglot-booster"))
-#+end_src
-emacs-lsp-booster, well, boosts lsp (with rust!)
-#+begin_src emacs-lisp
-(use-package! eglot-booster
- :after eglot
- :config (eglot-booster-mode))
-#+end_src
++end_src
I copied this block from somewhere and have no idea what it does.
#+begin_src emacs-lisp
@@ -266,7 +253,7 @@ I copied this block from somewhere and have no idea what it does.
#+begin_src emacs-lisp
(add-to-list 'eglot-server-programs
'((typescript-ts-mode javascript-mode)
- . ("emacs-lsp-booster" "--" "oxlint" "--lsp"))))
+ . ("oxlint" "--lsp"))))
#+end_src
diff --git a/init.el b/init.el
index 14d48a5..4a14537 100644
--- a/init.el
+++ b/init.el
@@ -94,7 +94,7 @@
;;ein ; tame Jupyter notebooks with emacs
(eval +overlay) ; run code, run (also, repls)
lookup ; navigate your code and its documentation
- (lsp +eglot) ; M-x vscode
+ (lsp +eglot +booster) ; M-x vscode
;;magit ; a git porcelain for Emacs
;;make ; run make tasks from Emacs
;;pass ; password manager for nerds
diff --git a/packages.el b/packages.el
index 62cf1cd..b3284de 100644
--- a/packages.el
+++ b/packages.el
@@ -11,9 +11,6 @@
(package! vertico-carousel
:recipe (:host github :repo "kn66/vertico-carousel"))
-(package! eglot-booster
- :recipe (:host github :repo "jdtsmith/eglot-booster"))
-
(package! pinentry)
(package! jabber)