Integrating format-all with terraform-ts-mode

· back · :Emacs:

In order for format-all picks up terraform-fmt formatter of Terraform files, when using Tree Sitter with terraform-ts-mode, the mode should be registered in language-id package like this:

(when-let ((terraform-def (assoc "Terraform" language-id--definitions)))
   (setcdr terraform-def '(terraform-mode terraform-ts-mode)))

Added to Pavel's Emacs Configuration v3 to (use-package format-all) block.