More robust check for '-F pandoc-filters', allowing pathnames.
commit479cefa4c2c934c1cdd56a1511bbe08a48940555
authorJohn MacFarlane <fiddlosopher@gmail.com>
dateSat 14 Sep 2013, 16:01 (13 years ago)
parentc92d9db
pandoc.hs+3−3
@@ -934,9 +934,9 @@ main = do
934934
935935 -- --bibliography implies -F pandoc-citeproc for backwards compatibility:
936936 let filters' = case lookup "bibliography" metadata of
937− Just _ | "pandoc-citeproc" `notElem` filters ->
938− "pandoc-citeproc" : filters
939− _ -> filters
937+ Just _ | all (\f -> takeBaseName f /= "pandoc-citeproc")
938+ filters -> "pandoc-citeproc" : filters
939+ _ -> filters
940940 let plugins = map externalFilter filters'
941941
942942 let sources = if ignoreArgs then [] else args