diff --git a/core/siren-modules.el b/core/siren-modules.el index 9214d4e..02b6731 100644 --- a/core/siren-modules.el +++ b/core/siren-modules.el @@ -101,6 +101,7 @@ (require 'siren-thrift) (require 'siren-web-mode) (require 'siren-yaml) +;; (require 'siren-slim) (provide 'siren-modules) ;;; siren-modules.el ends here diff --git a/modules/siren-slim.el b/modules/siren-slim.el new file mode 100644 index 0000000..3d19dc5 --- /dev/null +++ b/modules/siren-slim.el @@ -0,0 +1,21 @@ +;;; siren-slim.el --- jimeh's Emacs Siren: slim-mode configuration. + +;;; Commentary: + +;; Basic configuration for slim-mode. + +;;; Code: + +(use-package slim-mode + :mode "\\.slim\\'" + + :config + (defun siren-slim-mode-defaults () + (siren-prog-mode-defaults) + (highlight-indentation-current-column-mode)) + + (setq siren-slim-mode-hook 'siren-slim-mode-defaults) + (add-hook 'slim-mode-hook (lambda () (run-hooks 'siren-slim-mode-hook)))) + +(provide 'siren-slim) +;;; siren-slim.el ends here