From 0c4bd6f88b418e0fcdc88f1d635efda461e8eb8b Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Thu, 2 Sep 2021 23:52:46 -0500 Subject: [PATCH] Configure markdown-mode --- init.el | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index ccd9064..1da6cd5 100644 --- a/init.el +++ b/init.el @@ -1542,7 +1542,17 @@ browser defined in `browse-url-secondary-browser-function'." marginalia-annotators-light)) (marginalia-mode +1)) -(setup (:straight markdown-mode)) +(setup (:straight markdown-mode) + (dolist (cell '(("README\\.md\\'" . gfm-mode) + ("\\.md\\'" . markdown-mode) + ("\\.markdown\\'" . markdown-mode))) + (add-to-list 'auto-mode-alist cell)) + + (when (executable-find "markdownfmt") + (with-eval-after-load 'apheleia + (:option (append apheleia-formatters) '(markdownfmt . ("markdownfmt")) + (append apheleia-mode-alist) '(markdown-mode . markdownfmt) + (append apheleia-mode-alist) '(gfm-mode . markdownfmt))))) (setup (:straight mwim) (:global "C-a" mwim-beginning