markdownファイルをgripでレンダリングしてemcas-w3mで開く
emacsでmarkdownを書いて、emacsの中でpreviewする方法。
emacsの中から出たくない人向け。
準備
markdown-modeとか
emacs-w3mとか
gripを入れておきます.
.emacs
.emacs
に以下のようなものを追加
(require 'w3m)
(require 'markdown-mode)
(defun w3m-browse-url-other-window (url &optional newwin)
(let ((w3m-pop-up-windows t))
(if (one-window-p) (split-window))
(other-window 1)
(w3m-browse-url url newwin)))
(defun markdown-render-w3m (n)
(interactive "p")
(message (buffer-file-name))
(call-process "/usr/local/bin/grip" nil nil nil
"--gfm" "--export"
(buffer-file-name)
"/tmp/grip.html")
(w3m-browse-url-other-window "file://tmp/grip.html")
)
(define-key markdown-mode-map "\C-c \C-c" 'markdown-render-w3m)
そうするとC-c C-c
でemacsの中でmarkdownがpreviewできます.