From 19504c074e050669d8cca96318d777eafb679fb9 Mon Sep 17 00:00:00 2001 From: gered Date: Mon, 20 Jan 2025 14:46:52 -0500 Subject: [PATCH] fix dtrt-indent hook config for terraform-mode, add hcl-mode it seems that terraform-mode, while it DOES provide terraform-indent-level, that doesn't seem to be what actually sets the indent level currently? possibly a bug in terraform-mode, but setting hcl-indent-level (since hcl-mode is a dependency of terraform-mode ...) fixes this for now, so just set them both. --- emacs.d/editing.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/emacs.d/editing.el b/emacs.d/editing.el index 3b219ec..0580680 100644 --- a/emacs.d/editing.el +++ b/emacs.d/editing.el @@ -149,7 +149,9 @@ (yaml-ts-mode default (yaml-indent-offset tab-width)) (php-mode c/c++/java (c-basic-offset tab-width)) (nxml-mode sgml (nxml-child-indent tab-width)) - (terraform-mode default (terraform-indent-level tab-width)) + (terraform-mode default (terraform-indent-level tab-width + hcl-indent-level tab-width)) + (hcl-mode default (hcl-indent-level tab-width)) ) (eval 'dtrt-indent-hook-mapping-list))) (dtrt-indent-global-mode t))