That was the last time I ran infrastructure changes without a proper workflow inside Emacs. Terraform is fast when used right, but inside Emacs, it can feel surgically precise. You can edit, lint, plan, and apply without leaving your editor. No wasted motion. No context switching.
The secret is building an Emacs setup that treats Terraform as a first-class citizen. The basics start with terraform-mode for syntax highlighting and indentation, then lsp-mode with terraform-ls for real-time validation. Prettify with company-mode for autocompletion. Bind quick keys for terraform fmt and terraform plan. Save, validate, and run with muscle memory.
Remote state? Integrate direct shell commands or terraform-workspace to switch workspaces without lifting your hands off the keyboard. Need to review a change? Run terraform show right in an Emacs buffer. The more you compress the cycle from edit to deploy, the safer and faster your infrastructure evolves.