summaryrefslogtreecommitdiff
path: root/settings/setup-markdown-mode.el
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2018-07-20 11:19:10 -0700
committerbenj <benj@rse8.com>2018-07-20 11:19:10 -0700
commitbee8e346c9c4f50de04fb080e78f077df39a7313 (patch)
tree070e562aa942b764ac9d2bbb03d2c5120414a073 /settings/setup-markdown-mode.el
parent72550642992ac1246988e46612dcf6aa257b02a9 (diff)
downloademacs-bee8e346c9c4f50de04fb080e78f077df39a7313.tar
emacs-bee8e346c9c4f50de04fb080e78f077df39a7313.tar.gz
emacs-bee8e346c9c4f50de04fb080e78f077df39a7313.tar.bz2
emacs-bee8e346c9c4f50de04fb080e78f077df39a7313.tar.lz
emacs-bee8e346c9c4f50de04fb080e78f077df39a7313.tar.xz
emacs-bee8e346c9c4f50de04fb080e78f077df39a7313.tar.zst
emacs-bee8e346c9c4f50de04fb080e78f077df39a7313.zip
some new font locks, text mode, and cpp stuff
Diffstat (limited to '')
-rw-r--r--settings/setup-markdown-mode.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/settings/setup-markdown-mode.el b/settings/setup-markdown-mode.el
index 13c5ec0..0e68d1c 100644
--- a/settings/setup-markdown-mode.el
+++ b/settings/setup-markdown-mode.el
@@ -1,3 +1,4 @@
+(require 'markdown-mode)
(setq markdown-imenu-generic-expression
'(("title" "^\\(.*\\)[\n]=+$" 1)
("h2-" "^\\(.*\\)[\n]-+$" 1)
@@ -10,6 +11,14 @@
("fn" "^\\[\\^\\(.*\\)\\]" 1)
))
+(add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode))
+(add-to-list 'auto-mode-alist '("\\.md' ." markdown-mode))
+
+(autoload 'gfm-mode "markdown-mode"
+ (add-to-list 'auto-mode-alist '("README\\.md]]'" .gfm-mode)))
+
+(setq markdown-command "pandoc")
+
(add-hook 'markdown-mode-hook
(lambda ()
(setq imenu-generic-expression markdown-imenu-generic-expression)))