hdocs 0.4.0.3 → 0.4.0.4
raw patch · 2 files changed
+4/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- hdocs.cabal +1/−1
- tools/hdocs.hs +3/−1
hdocs.cabal view
@@ -1,5 +1,5 @@ name: hdocs -version: 0.4.0.3 +version: 0.4.0.4 synopsis: Haskell docs tool description: Tool and library to get docs for installed packages and source files.
tools/hdocs.hs view
@@ -63,7 +63,9 @@ case cmds of ["dump", "r"] -> run $ liftM (M.map formatDocs) $ installedDocs (optionGHC cfg) ["dump"] -> run $ liftM (M.map formatDocs) $ readInstalledDocs (optionGHC cfg) - [m] -> run $ liftM formatDocs $ loadDocs m + [m] -> run $ liftM formatDocs $ loadDocs m `mplus` do + mdocs <- installedDocs (optionGHC cfg) + return $ M.mapMaybe (M.lookup m) mdocs [m, n] -> run $ liftM formatDocs $ do docs <- loadDocs m maybe (throwError $ "Symbol '" ++ n ++ "' not found") (return . M.singleton n) $ M.lookup n docs