From a669f641b51e29254bce139cd2f045f4b9b1038c Mon Sep 17 00:00:00 2001
From: fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b>
Date: Sat, 30 Jun 2007 22:43:14 +0000
Subject: [PATCH] Modified Main.hs and Pandoc.cabal to add man page writer.

git-svn-id: https://pandoc.googlecode.com/svn/trunk@607 788f1e2b-df1e-0410-8736-df70ead52e1b
---
 Pandoc.cabal | 1 +
 src/Main.hs  | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/Pandoc.cabal b/Pandoc.cabal
index d5fe0acab..c473ff8e8 100644
--- a/Pandoc.cabal
+++ b/Pandoc.cabal
@@ -23,6 +23,7 @@ Exposed-Modules: Text.ParserCombinators.Pandoc,
                  Text.Pandoc.Writers.DefaultHeaders,
                  Text.Pandoc.Writers.Docbook,
                  Text.Pandoc.Writers.HTML,
+                 Text.Pandoc.Writers.Man,
                  Text.Pandoc.Writers.Markdown,
                  Text.Pandoc.Writers.LaTeX,
                  Text.Pandoc.Writers.RST,
diff --git a/src/Main.hs b/src/Main.hs
index 7e8ea829a..95b4420c1 100644
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -41,6 +41,7 @@ import Text.Pandoc.Writers.Docbook ( writeDocbook )
 import Text.Pandoc.Writers.LaTeX ( writeLaTeX )
 import Text.Pandoc.Readers.LaTeX ( readLaTeX )
 import Text.Pandoc.Writers.RTF ( writeRTF )
+import Text.Pandoc.Writers.Man ( writeMan )
 import Text.Pandoc.Writers.Markdown ( writeMarkdown )
 import Text.Pandoc.Writers.DefaultHeaders ( defaultRTFHeader, 
                                             defaultS5Header, 
@@ -87,6 +88,7 @@ writers = [("native"   , (writeDoc, ""))
           ,("s5"       , (writeS5String, defaultS5Header))
           ,("docbook"  , (writeDocbook, defaultDocbookHeader))
           ,("latex"    , (writeLaTeX, defaultLaTeXHeader))
+          ,("man"      , (writeMan, ""))
           ,("markdown" , (writeMarkdown, ""))
           ,("rst"      , (writeRST, ""))
           ,("rtf"      , (writeRTF, defaultRTFHeader))
@@ -355,6 +357,7 @@ defaultWriterName x =
     Just ["db"]       -> "docbook"
     Just ["xml"]      -> "docbook"
     Just ["sgml"]     -> "docbook"
+    Just ["1"]        -> "man"
     Just _            -> "html"
 
 main = do