aboutsummaryrefslogtreecommitdiff
path: root/FormatOpts.hs
diff options
context:
space:
mode:
Diffstat (limited to 'FormatOpts.hs')
-rw-r--r--FormatOpts.hs23
1 files changed, 23 insertions, 0 deletions
diff --git a/FormatOpts.hs b/FormatOpts.hs
new file mode 100644
index 0000000..363f6cd
--- /dev/null
+++ b/FormatOpts.hs
@@ -0,0 +1,23 @@
+module FormatOpts where
+
+import Text.Pandoc.Extensions
+import Text.Pandoc.Highlighting (pygments)
+import Text.Pandoc.Options
+
+-- | Default markdown reading options for Pandoc.
+markdownReadOpts =
+ def
+ { readerExtensions =
+ Text.Pandoc.Extensions.enableExtension
+ Text.Pandoc.Extensions.Ext_smart
+ Text.Pandoc.Extensions.pandocExtensions
+ }
+
+-- | Default HTML writing options for Pandoc.
+htmlWriteOpts :: WriterOptions
+htmlWriteOpts =
+ def
+ { writerExtensions = enableExtension Ext_smart pandocExtensions
+ , writerHighlightStyle = Just pygments
+ , writerWrapText = WrapPreserve
+ }