diff options
| author | Thomas Ulmer <thomasmulmer02@gmail.com> | 2026-06-14 09:11:02 -0700 |
|---|---|---|
| committer | Thomas Ulmer <thomasmulmer02@gmail.com> | 2026-06-14 09:11:02 -0700 |
| commit | 78dad03fff5722f59e9ce9ac474205435576772c (patch) | |
| tree | 6eb62b40c329df08ee5937e108b3cada3b2dff72 /config/emacs/site-lisp/my-packages.el | |
| parent | 8e968102951ca564d310c1804e0a3ad04f803c20 (diff) | |
emacs misc small changes, confirm less
Diffstat (limited to 'config/emacs/site-lisp/my-packages.el')
| -rw-r--r-- | config/emacs/site-lisp/my-packages.el | 29 |
1 files changed, 29 insertions, 0 deletions
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) |
