From 78dad03fff5722f59e9ce9ac474205435576772c Mon Sep 17 00:00:00 2001 From: Thomas Ulmer Date: Sun, 14 Jun 2026 09:11:02 -0700 Subject: emacs misc small changes, confirm less --- config/emacs/site-lisp/my-packages.el | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'config/emacs/site-lisp/my-packages.el') diff --git a/config/emacs/site-lisp/my-packages.el b/config/emacs/site-lisp/my-packages.el index c625252..65572b2 100644 --- a/config/emacs/site-lisp/my-packages.el +++ b/config/emacs/site-lisp/my-packages.el @@ -302,6 +302,35 @@ (use-package rust-mode ; rust lang syntax ) +(use-package mmm-mode + :after haskell-mode + :custom + (mmm-submode-decoration-level 0) + :hook + ('haskell-literate-mode . 'my/mmm-mode) + (haskell-literate-mode . 'mmm-ify-by-class) + :init + (defun my/mmm-mode () + ;; go into mmm minor mode when class is given + (make-local-variable 'mmm-global-mode) + (setq mmm-global-mode 'true)) + (mmm-add-classes + '((literate-haskell-bird + :submode text-mode + :front "^[^>]" + :include-front true + :back "^>\\|$" + ) + (literate-haskell-latex + :submode literate-haskell-mode + :front "^\\\\begin{code}" + :front-offset (end-of-line 1) + :back "^\\\\end{code}" + :include-back nil + :back-offset (beginning-of-line -1) + )))) + + (use-package haskell-mode ; haskell + cabal integrations :custom (haskell-tags-on-save t) -- cgit v1.2.3