emacs: detect major modes for .eml and .scd files

.eml is an email which uses mail-mode and .scd is a
presentation-oriented markup language for writing scdoc documents,
which are compiled into manual pages. .scd files are similar to
markdown in syntax, so they can use markdown-mode.
This commit is contained in:
Jeremy Baxter 2024-03-28 13:59:30 +13:00
parent 3752099dc5
commit fc267b5bb4

View file

@ -63,6 +63,11 @@
(add-hook 'lisp-data-mode-hook 'indent-spc-hook) (add-hook 'lisp-data-mode-hook 'indent-spc-hook)
(setq fill-column 74) (setq fill-column 74)
;; file extensions
(add-to-list 'auto-mode-alist '("\\.eml\\'" . mail-mode))
(add-to-list 'auto-mode-alist '("\\.scd\\'" . markdown-mode))
;; treesitter modes ;; treesitter modes
(setq major-mode-remap-alist (setq major-mode-remap-alist
'((c-mode . c-ts-mode) '((c-mode . c-ts-mode)