@@ -53,7 +53,10 @@ data LuaPackageParams = LuaPackageParams
5353-- | Insert pandoc's package loader as the first loader, making it the default.
5454installPandocPackageSearcher :: LuaPackageParams -> Lua ()
5555installPandocPackageSearcher luaPkgParams = do
56− Lua.getglobal' "package.searchers"
56+ luaVersion <- Lua.getglobal "_VERSION" *> Lua.peek (-1)
57+ if luaVersion == "Lua 5.1"
58+ then Lua.getglobal' "package.loaders"
59+ else Lua.getglobal' "package.searchers"
5760 shiftArray
5861 Lua.pushHaskellFunction (pandocPackageSearcher luaPkgParams)
5962 Lua.wrapHaskellFunction