2017/03/30(木) [n年前の日記]
#2 [emacs] Windows + NTEmacs + markdown-mode でハマった
Windows10 x64 + NTEmacs 24.5.1 + markdown-mode でちとハマった。
markdown-mode は、例えば
markdown-mode.el を眺めてみたけど…分からん…。どうやら、一旦 emacsのバッファにhtmlソースを渡して、そこからhtml保存なりブラウザでプレビューなりしてるらしいのだけど、どうも各ツールがemacsのバッファにhtmlソースを渡す段階で文字化けしちゃってる気がする…。コレってたぶん、*NIX や Mac ならすんなり動くんだろうな。
markdown や GFM を書きたい時は、Atomエディタでも使えばいいか…。
markdown-mode は、例えば
(setq markdown-command "multimarkdown")等の設定をしておくことで、C-c C-c m でhtmlに変換、C-c C-c p でブラウザで表示、等ができるはずなのだけど、何をどうしても日本語文字列が文字化けしてしまって…。
- 元の .md ファイルは UTF-8 で書いてある。
- multimarkdown、pandoc を試した。
- DOS窓で multimarkdown README.md -o README.html をしたら文字化けしていない html が得られた。
- pandoc -f markdown_github -t html5 README.md -o README.html でも文字化けしていない html が得られた。
- markdown-command-needs-filename を t に設定してファイル名を渡すようにしてみたが、違う文字化け状態になるだけ。
markdown-mode.el を眺めてみたけど…分からん…。どうやら、一旦 emacsのバッファにhtmlソースを渡して、そこからhtml保存なりブラウザでプレビューなりしてるらしいのだけど、どうも各ツールがemacsのバッファにhtmlソースを渡す段階で文字化けしちゃってる気がする…。コレってたぶん、*NIX や Mac ならすんなり動くんだろうな。
markdown や GFM を書きたい時は、Atomエディタでも使えばいいか…。
[ ツッコむ ]
以上です。