From 4f59ae4b1e3505a0e68ac8183c44f0db340c139a Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Fri, 30 Dec 2022 12:28:51 +0800 Subject: [PATCH] add markdown-mode --- .gitmodules | 3 +++ init.el | 1 + lisp/init-markdown.el | 13 +++++++++++++ site-lisp/markdown-mode | 1 + 4 files changed, 18 insertions(+) create mode 100644 lisp/init-markdown.el create mode 160000 site-lisp/markdown-mode diff --git a/.gitmodules b/.gitmodules index 5a0d8fd..217ba7e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -172,3 +172,6 @@ [submodule "site-lisp/ace-window"] path = site-lisp/ace-window url = https://github.com/abo-abo/ace-window.git +[submodule "site-lisp/markdown-mode"] + path = site-lisp/markdown-mode + url = https://github.com/jrblevin/markdown-mode.git diff --git a/init.el b/init.el index f3a21fc..6ca5f8a 100644 --- a/init.el +++ b/init.el @@ -129,6 +129,7 @@ If freezing sometimes, decrease it. If stuttering, increase it.") (require 'init-irc) (require 'init-mail) (require 'init-ace-window) +(require 'init-markdown) (setq custom-file (expand-file-name "custom.el" creature/cache-dir)) diff --git a/lisp/init-markdown.el b/lisp/init-markdown.el new file mode 100644 index 0000000..0c896b6 --- /dev/null +++ b/lisp/init-markdown.el @@ -0,0 +1,13 @@ +;; -*- coding: utf-8; lexical-binding: t; -*- + +(autoload 'markdown-mode "markdown-mode" + "Major mode for editing Markdown files" t) +(add-to-list 'auto-mode-alist + '("\\.\\(?:md\\|markdown\\|mkd\\|mdown\\|mkdn\\|mdwn\\)\\'" . markdown-mode)) + +(autoload 'gfm-mode "markdown-mode" + "Major mode for editing GitHub Flavored Markdown files" t) +(add-to-list 'auto-mode-alist '("README\\.md\\'" . gfm-mode)) + + +(provide 'init-markdown) diff --git a/site-lisp/markdown-mode b/site-lisp/markdown-mode new file mode 160000 index 0000000..d95107f --- /dev/null +++ b/site-lisp/markdown-mode @@ -0,0 +1 @@ +Subproject commit d95107f5b77d6c010e89259e05adfcd79a21f26a