diff options
author | John MacFarlane <fiddlosopher@gmail.com> | 2013-09-14 16:01:41 -0700 |
---|---|---|
committer | John MacFarlane <fiddlosopher@gmail.com> | 2013-09-14 16:01:41 -0700 |
commit | 479cefa4c2c934c1cdd56a1511bbe08a48940555 (patch) | |
tree | cbd7892803f64613d4120b3620e103e7504ebff0 | |
parent | c92d9db7f096a1c5102f5c2a1e506e980886859d (diff) | |
download | pandoc-479cefa4c2c934c1cdd56a1511bbe08a48940555.tar.gz |
More robust check for '-F pandoc-filters', allowing pathnames.
-rw-r--r-- | pandoc.hs | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -934,9 +934,9 @@ main = do -- --bibliography implies -F pandoc-citeproc for backwards compatibility: let filters' = case lookup "bibliography" metadata of - Just _ | "pandoc-citeproc" `notElem` filters -> - "pandoc-citeproc" : filters - _ -> filters + Just _ | all (\f -> takeBaseName f /= "pandoc-citeproc") + filters -> "pandoc-citeproc" : filters + _ -> filters let plugins = map externalFilter filters' let sources = if ignoreArgs then [] else args |