diff --git a/modules/languages/siren-sh.el b/modules/languages/siren-sh.el index d984253..d262e74 100644 --- a/modules/languages/siren-sh.el +++ b/modules/languages/siren-sh.el @@ -15,6 +15,10 @@ "zshenv\\'" "zshrc\\'" + :bind + (:map sh-mode-map + ("RET" . newline-and-indent)) + :hook (sh-mode . siren-sh-mode-setup) @@ -25,8 +29,7 @@ sh-indentation 2 whitespace-action '(auto-cleanup)) - (subword-mode +1) - (define-key sh-mode-map (kbd "RET") 'newline-and-indent))) + (subword-mode +1)x)) (provide 'siren-sh) ;;; siren-sh.el ends here