From 346b10392f93fae682657c44399245250eddfee4 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 26 Dec 2017 10:33:10 -0800 Subject: Update docs on filters. --- MANUAL.txt | 3 +++ doc/lua-filters.md | 9 ++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/MANUAL.txt b/MANUAL.txt index 3f8cc6944..5d60e2c19 100644 --- a/MANUAL.txt +++ b/MANUAL.txt @@ -482,6 +482,9 @@ Reader options 3. `$PATH` (executable only) + Filters and lua-filters are applied in the order specified + on the command line. + `--lua-filter=`*SCRIPT* : Transform the document in a similar fashion as JSON filters (see diff --git a/doc/lua-filters.md b/doc/lua-filters.md index e9ed704ad..07de33259 100644 --- a/doc/lua-filters.md +++ b/doc/lua-filters.md @@ -88,11 +88,10 @@ then it would be applied like this: pandoc --lua-filter=current-date.lua -f markdown MANUAL.txt -The `--lua-filter` can be supplied multiple times, causing the -filters to be applied sequentially in the order they were given. -If other, non-Lua filters are given as well (via `--filter`), -then those are executed *after* all Lua filters have been -applied. +The `--lua-filter` option may be supplied multiple times. Pandoc +applies all filters (including JSON filters specified via +`--filter` and lua filters specified via `--lua-filter`) +in the order they appear on the command line. Pandoc expects each lua file to return a list of filters. The filters in that list are called sequentially, each on the result -- cgit v1.2.3