diff --git a/core/siren-core-modules.el b/core/siren-core-modules.el index f69ef65..ad59038 100644 --- a/core/siren-core-modules.el +++ b/core/siren-core-modules.el @@ -158,6 +158,7 @@ (require 'siren-sql) (require 'siren-text-mode) (require 'siren-thrift) +(require 'siren-toml) (require 'siren-typescript) (require 'siren-web-mode) (require 'siren-xml) diff --git a/modules/languages/siren-toml.el b/modules/languages/siren-toml.el new file mode 100644 index 0000000..3b2ae00 --- /dev/null +++ b/modules/languages/siren-toml.el @@ -0,0 +1,24 @@ +;;; siren-toml.el --- jimeh's Emacs Siren: toml-mode configuration. + +;;; Commentary: + +;; Basic configuration for toml-mode. + +;;; Code: + +(require 'siren-prettier-js) +(require 'siren-prog-mode) + +(use-package toml-mode + :ensure nil ;; loaded from emacs built-ins + :mode "\\.toml\\'" + :hook (toml-mode . siren-toml-mode-setup) + + :init + (defun siren-toml-mode-setup () + (run-hooks 'prog-mode-hook) + (setq tab-width 2) + (prettier-js-mode))) + +(provide 'siren-toml) +;;; siren-toml.el ends here