From fae3d2b6c75f59cbb8495ff36b8ddc883a7eda2e Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Fri, 16 Feb 2018 10:03:39 +0000 Subject: [PATCH] Add module for slim-mode, and leave it disabled for now After experimenting with slim for a project, I decided against it. However I'd created a module for it for my emacs config here, so might as well keep it around for next time I come across slim. --- core/siren-modules.el | 1 + modules/siren-slim.el | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 modules/siren-slim.el 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