読者です 読者をやめる 読者になる 読者になる

blechmusikの日記

キー・カスタマイズ・ソフトウェア "DvorakJ" の覚え書きをはじめとして様々なことを書いています。

markdown 形式のファイルから html や rtf を生成する pandoc-mode.el を作成した

Emacs Pandoc

Pandoc のプログラムを使って表題の通りにファイルを変換する、マイナーモードの pandoc-mode.el を作成した。用意するファイルと置き場所の説明はsoftware:Emacs:Pandoc用設定に書いておいた。そして、以下のファイルを site-lisp ディレクトリにおいた上で ~/.emacs.d/init.el に (require 'pandoc-mode) と書き、Emacs を再起動すること。

特徴的なのはファイルローカル変数をもとにmarkdown形式のファイルを変換できることだろう。pandoc-mode を使用している状態で変換対象のファイルを開いて C-: C-: C-g を入力してみよう。そうすると、ファイルローカル変数(Specifying File Variables - GNU Emacs Manual)としてpandoc-inputに文字列が設定されているならその文字列を分析して変換する。そうでなければsoftware:Emacs:Pandoc用設定の下部にある通りのコマンドを入力する必要がある。