From 32d9369091d59cb83fd2f9b74b77d565ae1ee3b1 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 22 Aug 2024 15:14:54 -0400 Subject: [PATCH] fix(lsp): disable lsp-terraform This issue seems to come up a lot, and I've been unable to reproduce it, but at the very least I can disable the lsp-terraform client for folks that don't need it. Fix: #7713 Ref: emacs-lsp/lsp-mode#3577 --- modules/tools/lsp/+lsp.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/tools/lsp/+lsp.el b/modules/tools/lsp/+lsp.el index c82805ff4..6deef2c4e 100644 --- a/modules/tools/lsp/+lsp.el +++ b/modules/tools/lsp/+lsp.el @@ -43,6 +43,10 @@ Can be a list of backends; accepts any value `company-backends' accepts.") (when (modulep! :config default +bindings) (setq lsp-keymap-prefix nil)) + ;; HACK: See emacs-lsp/lsp-mode#3577 + (unless (modulep! :lang terraform) + (setq lsp-client-packages (delete 'lsp-terraform lsp-client-packages))) + (unless (featurep :system 'windows) ;; HACK: Frustratingly enough, the value of `lsp-zig-download-url-format' is ;; used immediately while the lsp-zig package is loading, so changing it