niszetの日記

細かい情報を載せていくブログ

(Pandoc) Pandoc 2.9.2 時点でLua filter側からPandocの実行時のオプション等は拾えない (メモ)

備忘録です

昨日数時間かけてLuaフィルタ中で使用できる各種モジュール、ログを生成してみるとか色々やってみましたが、現時点Pandoc 2.9.2 ではLuaフィルタの内部からPandocの実行時のオプション、引数その他を得る方法はなさそうです。

いくつかの情報、例えばFORMATとかは与えられているので、PandocからLuaの方へ情報を引き渡してあげることで初めて見えるようになるのだと思います。ReaderのオプションやStateも送られては来るのですが・・・

Pandoc の variable (-v) とか指定したテンプレートファイルの情報が得られれば(Lua)filterでもっと色々出来るのですが(とはいえ、あまりにフィルタ側に色々持たせるとそれはそれで本末転倒というか、複雑さが増すし(意図したものでないとしても)悪いことされるリスクは増えるので、なんとも…。

時間かけた割に収穫がなかったのでせめて供養に日記でも…という内容でした。