From 529fb864f0ef8719d477b9f12bc2686b34db7039 Mon Sep 17 00:00:00 2001 From: benj Date: Sun, 15 May 2016 21:19:51 -0700 Subject: initial minimal setup --- settings/setup-markdown-mode.el | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 settings/setup-markdown-mode.el (limited to 'settings/setup-markdown-mode.el') diff --git a/settings/setup-markdown-mode.el b/settings/setup-markdown-mode.el new file mode 100644 index 0000000..13c5ec0 --- /dev/null +++ b/settings/setup-markdown-mode.el @@ -0,0 +1,17 @@ +(setq markdown-imenu-generic-expression + '(("title" "^\\(.*\\)[\n]=+$" 1) + ("h2-" "^\\(.*\\)[\n]-+$" 1) + ("h1" "^# \\(.*\\)$" 1) + ("h2" "^## \\(.*\\)$" 1) + ("h3" "^### \\(.*\\)$" 1) + ("h4" "^#### \\(.*\\)$" 1) + ("h5" "^##### \\(.*\\)$" 1) + ("h6" "^###### \\(.*\\)$" 1) + ("fn" "^\\[\\^\\(.*\\)\\]" 1) + )) + +(add-hook 'markdown-mode-hook + (lambda () + (setq imenu-generic-expression markdown-imenu-generic-expression))) + +(provide 'setup-markdown-mode) -- cgit v1.2.3