From 78efcb37f0db4660392a57d25d89a4c89baac1f3 Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Fri, 24 May 2024 22:04:34 +0100 Subject: [PATCH] Force eglot to shutdown after all managing buffer are closed --- nix/modules/language-server/lisp/fg42/language-server.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nix/modules/language-server/lisp/fg42/language-server.el b/nix/modules/language-server/lisp/fg42/language-server.el index 9782c99..1ca0873 100644 --- a/nix/modules/language-server/lisp/fg42/language-server.el +++ b/nix/modules/language-server/lisp/fg42/language-server.el @@ -31,7 +31,11 @@ (use! eglot "Eglot is a minimalistic yet powerful LSP replacement shipped with Emacs." - :commands eglot-ensure) + :commands eglot-ensure + :custom + (eglot-autoshutdown t) ;; shutdown language server after closing last file + (eglot-confirm-server-initiated-edits nil) ;; allow edits without confirmation +) (use! eldoc-box