From 952121fcb56ad9196d49107c0bef1b1388121722 Mon Sep 17 00:00:00 2001 From: benj Date: Sat, 26 Oct 2019 21:22:33 -0700 Subject: added terraform-mode and blacken python formatter --- init.el | 5 +++++ settings/setup-python-mode.el | 7 +++++++ settings/setup-terraform-mode.el | 8 ++++++++ 3 files changed, 20 insertions(+) create mode 100644 settings/setup-python-mode.el create mode 100644 settings/setup-terraform-mode.el diff --git a/init.el b/init.el index 9e76047..b1167db 100644 --- a/init.el +++ b/init.el @@ -48,6 +48,7 @@ (defun init-install-packages() (packages-install '(ace-window + blacken cargo cider company @@ -98,8 +99,10 @@ smart-mode-line solarized-theme systemd + terraform-mode treemacs treemacs-projectile + typescript-mode visual-regexp visual-regexp-steroids web-mode @@ -152,9 +155,11 @@ (require 'setup-plz-mode) (require 'setup-projectile-mode) (require 'setup-purescript-mode) +(require 'setup-python-mode) (require 'setup-rust-mode) (require 'setup-scala-mode) (require 'setup-slime-mode) +(require 'setup-terraform-mode) (require 'setup-treemacs) (require 'setup-txt-mode) (require 'setup-web-mode) diff --git a/settings/setup-python-mode.el b/settings/setup-python-mode.el new file mode 100644 index 0000000..5f9cbae --- /dev/null +++ b/settings/setup-python-mode.el @@ -0,0 +1,7 @@ +(require 'blacken) + +(add-hook 'python-mode-hook + (lambda () + (add-hook 'before-save-hook 'blacken-buffer))) + +(provide 'setup-python-mode) diff --git a/settings/setup-terraform-mode.el b/settings/setup-terraform-mode.el new file mode 100644 index 0000000..d87cb4d --- /dev/null +++ b/settings/setup-terraform-mode.el @@ -0,0 +1,8 @@ +(add-hook 'terraform-mode-hook + (lambda () + (add-hook 'before-save-hook 'terraform-format-buffer))) + + + +(provide 'setup-terraform-mode) +;;; setup-terraform-mode.el ends here -- cgit v1.2.3