sort the output of :show packages
authorSimon Marlow <marlowsd@gmail.com>
Tue, 20 May 2008 08:42:21 +0000 (08:42 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Tue, 20 May 2008 08:42:21 +0000 (08:42 +0000)
compiler/ghci/InteractiveUI.hs

index 26d548d..26c4a88 100644 (file)
@@ -1635,7 +1635,7 @@ showPackages = do
   pkg_ids <- fmap (preloadPackages . pkgState) getDynFlags
   io $ putStrLn $ showSDoc $ vcat $
     text "packages currently loaded:" 
-    : map (nest 2 . text . packageIdString) pkg_ids
+    : map (nest 2 . text . packageIdString) (sort pkg_ids)
   where showFlag (ExposePackage p) = text $ "  -package " ++ p
         showFlag (HidePackage p)   = text $ "  -hide-package " ++ p
         showFlag (IgnorePackage p) = text $ "  -ignore-package " ++ p