So Chigusa

Emacs で markdown-mode を使用した編集、プレビュー環境を整える

markdown-mode の導入

Emacs のパッケージインストーラを利用する記事が多いけれど、markdown-mode が見つからなかったため、GitHub から clone した。

git clone git://jblevins.org/git/markdown-mode.git

~/.emacs.el に以下を追加する。

(load "path-to-markdown-mode/markdown-mode/markdown-mode.el")
(setq auto-mode-alist (cons '("\\.md" . gfm-mode) auto-mode-alist))

プレビュー環境の構築

pandoc を使用することにした。

brew install pandoc

表示に使用するスタイルシートを見つけてくる。 GitHub Flavored Markdown (gfm) が見栄え良い。 今回は~/.pandoc/github.cssに該当ファイルを置いている。 ~/.emacs.el に以下を追加することで、C-c C-c p で html を自動生成し、プレビュー画面が立ち上がる。

(setq markdown-command "pandoc -s -c ~/.pandoc/github.css")