From f8ed1029da71409ec59a7d4d35f8257bf855ccf5 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Fri, 15 Jul 2022 22:46:11 +0100 Subject: [PATCH] fix(language/terraform): disable lsp-mode in terraform files The terraform language server is not very good, very rarely provides any completions, and when it doesn't it overall is just slow and laggy. Especially so as lsp-mode is set to syntax highlight with the language server, causing syntax highlighting to often be about 5 seconds behind of whatever you're typing. --- modules/languages/siren-terraform.el | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/languages/siren-terraform.el b/modules/languages/siren-terraform.el index 8ed69f7..cab6f73 100644 --- a/modules/languages/siren-terraform.el +++ b/modules/languages/siren-terraform.el @@ -6,8 +6,8 @@ ;;; Code: -(require 'siren-reformatter) (require 'siren-lsp) +(require 'siren-reformatter) (require 'siren-tree-sitter) (use-package terraform-mode @@ -21,8 +21,7 @@ (defun siren-terraform-mode-setup () (setq-local tab-width 2) (tree-sitter-hl-mode +1) - (terraform-format-on-save-mode 1) - (lsp-deferred)) + (terraform-format-on-save-mode 1)) :config ;; This does a better job of injecting formatted content than the default