@@ -96,7 +96,9 @@ isTextFormat s = takeWhile (`notElem` "+-") s `notElem` ["odt","docx","epub","ep
9696
9797externalFilter :: FilePath -> [String] -> Pandoc -> IO Pandoc
9898externalFilter f args' d = do
99− mbexe <- findExecutable f
99+ mbexe <- if '/' `elem` f -- don't check PATH if filter name it has a path
100+ then return Nothing
101+ else findExecutable f
100102 (f', args'') <- case mbexe of
101103 Just x -> return (x, args')
102104 Nothing -> do