packages feed

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 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