Markdown-modeを前提として,まず,これを書いている.
(setq markdown-command "pandoc")
pandocコマンドはレンダラとして優秀である.見た目をgithubに近づけたいときは,以下のブログ記事を参考にして,cssファイルを適当な場所において
(setq markdown-command "pandoc -c /path/to/github-markdown.css")
のように書く.パスは各自で設定すること.
ほか,以下を書いておくと,.mdファイルを開いているときのコードブロックが,メジャーモードのフォントになるので見た目がよい.
(setq markdown-fontify-code-blocks-natively t)
.mdファイルを全てgfm-modeで開くときはこの設定.
(add-to-list 'auto-mode-alist '("\\.md\\'" . gfm-mode))
README.mdだけをgfm-modeで開くときはこの設定.
(add-to-list 'auto-mode-alist '("README\\.md\\'" . gfm-mode))
ちなみにgfm-modeはmarkdown-modeの派生モードである.