From a504b83bf1a54bd417cb66381eb7c36525ce9e02 Mon Sep 17 00:00:00 2001 From: Magdalena Szweda Date: Tue, 6 Oct 2026 20:11:04 +0200 Subject: LSP(booster): Remove emacs/eglot-lsp-booster in favour of built-in DOOM flag. CHANGELOG: - Remove useless header for EMMS at the top of the file. - Remove all instances of emacs-lsp-booster & eglot-lsp-booster in favour of the +booster flag in DOOM Emacs --- config.el | 8 +++----- config.org | 17 ++--------------- init.el | 2 +- packages.el | 3 --- 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) -- cgit v1.2.3