summaryrefslogtreecommitdiff
path: root/emacs.d/init.el
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-08-23 19:35:05 +0300
committerLars Wirzenius <liw@liw.fi>2021-08-23 19:35:05 +0300
commita58f06080afed6f52cac4715fc07c9c788efff76 (patch)
tree360134f25214492ef5a5fb8ae54bb2af37690a28 /emacs.d/init.el
parent53ee25e528cb75694c7948e0aebbde20999e370b (diff)
downloadliw-dot-files-a58f06080afed6f52cac4715fc07c9c788efff76.tar.gz
emacs: use package shfmt and save shell scripts when saving
Sponsored-by: author
Diffstat (limited to 'emacs.d/init.el')
-rw-r--r--emacs.d/init.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/emacs.d/init.el b/emacs.d/init.el
index b307bdd..b416f21 100644
--- a/emacs.d/init.el
+++ b/emacs.d/init.el
@@ -72,6 +72,11 @@
(add-to-list 'auto-mode-alist '("README" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.mdwn\\'" . markdown-mode)))
+;; Major mode for formatting shell scripts.
+(use-package shfmt
+ :config
+ (add-hook 'sh-mode-hook 'shfmt-on-save-mode))
+
;; Major mode for edit source code in the Rust language.
(use-package rustic
:ensure