aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-08-12Fixed titleblock in markdown, plain templates.John MacFarlane1-5/+9
Now it is just a single string. Previously separate title, author, and date variables were used, but this didn't allow different kinds of title blocks.
2012-08-12Implemented Ext_mmd_title_block in markdown reader & writer.John MacFarlane4-13/+75
2012-08-11Implemented tex_math extensions in markdown writer.John MacFarlane1-4/+18
2012-08-11Implemented Ext_markdown_attribute in markdown writer.John MacFarlane1-2/+19
2012-08-11Documented markdown_attribute extension in README.John MacFarlane1-0/+7
2012-08-11Mardkown reader: Implemented Ext_markdown_attribute.John MacFarlane2-14/+24
2012-08-11Revert "Implemented Ext_markdown_attribute."John MacFarlane3-17/+1
This reverts commit 78d3a0fb9d3f862d5e2b61bd45434f7af9cd9f18.
2012-08-11Implemented Ext_markdown_attribute.John MacFarlane3-1/+17
This adds markdown=1 to block tags.
2012-08-10Implemented Ext_tex_math_single_backslash, Ext_tex_math_double_backslash.John MacFarlane1-20/+28
2012-08-10Options and documentation for backslash tex math options.John MacFarlane2-0/+12
Ext_tex_math_single_backslash and Ext_tex_math_double_backslash. Still need to code in reader.
2012-08-10Changed Ext_tex_math to Ext_tex_math_dollars.John MacFarlane3-5/+5
2012-08-10Removed refs to Ext_header_identifiers in comments.John MacFarlane1-2/+0
2012-08-10MakeManPage: Remove modification time checking, done in Setup.hs.John MacFarlane1-22/+3
2012-08-10Documented org-like pipe tables.John MacFarlane1-0/+12
2012-08-10Markdown: Allow pipe tables created by emacs orgtbl-mode to work.John MacFarlane1-4/+8
The difference is the + separators. Note: only simple org-tables work, with no bottom line. This just allows you to use org-mode's nice table editor to create regular pipe tables. In particular, org-mode's method for determining column alignments implicitly is not enabled. You must put in :s to specify alignments, as stated in the documentation.
2012-08-10Documented new system for enabling/disabling extensions.John MacFarlane1-26/+46
2012-08-09Changed strict to markdown_strict.John MacFarlane4-15/+18
2012-08-09Fixed handling of default extensions, so they don't override +options.John MacFarlane1-8/+10
2012-08-09Removed `--strict`, added extensions to writer/reader names.John MacFarlane5-78/+73
* The `--strict` option has been removed. * Instead of using `--strict`, one can now use `strict` instead of `markdown` as an input or output format name. * The `--enable` and `--disable` optinos have been removed. * It is now possible to enable or disable specific extensions by appending them (with '+' or '-') to the writer or reader name. For example `pandoc -f markdown-footnotes+hard_line_breaks`. * The lhs extensions are now implemented this way, too; you can use either `+lhs` or `+literate_haskell`.
2012-08-09Added getReader, getWriter to Text.Pandoc.John MacFarlane1-0/+31
2012-08-09Removed --enable, --disable options.John MacFarlane2-40/+4
2012-08-09Use safeRead instead of using reads directly (various modules).John MacFarlane5-41/+43
2012-08-09Added safeRead to Text.Pandoc.Shared.John MacFarlane1-1/+12
2012-08-09Added parseFormatSpec to Text.Pandoc.John MacFarlane1-0/+22
2012-08-08Changes to literate haskell options.John MacFarlane14-56/+22
- Removed writerLiterateHaskell from WriterOptions. - Removed readerLiterateHaskell from ReaderOptions. - Added Ext_literate_haskell to Extensions. Test for this instead of the above. - Removed failUnlessLHS from Shared. Note: At this point, +lhs and .lhs extension no longer has any effect. Need to fix.
2012-08-08Makefile: Require pandoc-types before citeproc-hs.John MacFarlane1-2/+2
2012-08-08Temporarily removed travis build instructions.John MacFarlane1-0/+0
2012-08-08Changed heading in README so we don't have two "Citations" sections.John MacFarlane1-2/+2
2012-08-07Added Makefile for development.John MacFarlane1-0/+27
2012-08-07Markdown reader: Modified to use Builder from pandoc-types 1.10.*.John MacFarlane1-5/+3
2012-08-07Require pandoc-types 1.10.*.John MacFarlane1-3/+3
2012-08-07Made pandocExtensions default for reader/writer options.John MacFarlane1-2/+2
2012-08-06Support hard_line_breaks markdown extension.John MacFarlane4-3/+55
* Added Ext_hard_line_breaks. * Added section in README on non-pandoc extensions. * Exported pandocExtensions and strictExtensions in Text.Pandoc.Options. Closes #514.
2012-08-05Markdown writer: Tables now sensitive to table extension options.John MacFarlane1-21/+42
Ext_simple_table, Ext_multiline_tables, Ext_pipe_tables. Simple tables are preferred over pipe tables when both are enabled. If no appropriate table style is available, a raw HTML table is used. So far there is no option for output of grid tables.
2012-08-05Documented styles used in reference docxJohn MacFarlane1-1/+6
2012-08-05Started making markdown table writer sensitive to options.John MacFarlane2-33/+50
So far incomplete.
2012-08-04Don't include empty captions in figures.John MacFarlane6-17/+32
Closes #581.
2012-08-04Markdown reader: look for raw html/latex blocks before tables.John MacFarlane1-2/+2
Otherwise the following gets parsed as a table: \begin{code} -------------- -- My comment. \end{code} Closes #578.
2012-08-02Don't use escaped line breaks in plain output.John MacFarlane1-1/+3
2012-08-02Made markdown writer sensitive to Ext_subscript/superscript/strikeout.John MacFarlane1-3/+9
HTML is used if these are disabled.
2012-08-02Made markdown writer sensitive to Ext_definition_lists.John MacFarlane1-8/+13
IF not set, definition lists will be rendered as regular paragraphs, with the term set off by a line break.
2012-08-02Made markdown writer sensitive to Ext_startnum, Ext_fancy_lists.John MacFarlane1-1/+5
2012-08-02Made markdown reader sensitive to Ext_raw_tex.John MacFarlane1-2/+3
2012-08-02Made markdown writer sensitive to Ext_table_captions.John MacFarlane1-1/+1
2012-08-02Made markdown writer sensitive to Ext_pandoc_title_blocks.John MacFarlane1-1/+2
2012-08-02Made markdown writer sensitive to Ext_footnotes.John MacFarlane1-4/+10
If footnotes not enabled, footnotes are formatted like normal markdown paragraphs, with a marker like [3].
2012-08-02Markdown reader: Import <> from Text.Pandoc.Builder.John MacFarlane1-2/+2
This way the module will work with versions of Data.Monoid that don't export <>.
2012-08-02Made F a newtype, moved definitions to Parser.John MacFarlane2-21/+37
Parser now exports F(..), askF, asksF, runF.
2012-08-01Improved implementation of pipe tables.John MacFarlane1-25/+14
2012-08-01Parsing: removed duplication of Key and Key'.John MacFarlane3-56/+28
Now we just use the former Key' (string contents), renamed Key. lookupKeySrc and fromKey are no longer eport. Key', toKey' and KeyTable' have become Key, toKey, and KeyTable.