(when thwap-dev-enable-terraform (use-package terraform-mode :straight t :demand t :init (custom-set-variables '(terraform-indent-level 2) '(terraform-format-on-save t)) :config (add-to-list 'eglot-server-programs `(terraform-mode . ("terraform-ls" "serve")))) (when thwap-dev-enable-lsp (when (executable-find "terraform-ls") (add-hook 'terraform-mode-hook 'eglot-ensure)) (add-hook 'terraform-mode-hook #'lsp-deferred))) (provide 'thwap-tf)