aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-26Lua filters: set global FORMAT instead of args.John MacFarlane3-8/+12
This changes the type of runLuaFilter.
2017-09-26Lua: set "arg" instead of "PandocParameters".John MacFarlane1-2/+2
This is standard for lua scripts, and I see no reason to depart from the standard here. Also, "arg" is now pushed onto the stack before the script is loaded. Previously it was not, and thus "PandocParameters" was not available at the top level.
2017-09-26Muse reader: test metadata parsingAlexander Krotov2-2/+8
2017-09-26Fix a typo: s/collabarators/collaborators/Alexander Krotov1-1/+1
2017-09-25Org reader: update emphasis border charsAlbert Krewinkel2-12/+12
The org reader was updated to match current org-mode behavior: the set of characters which are acceptable to occur as the first or last character in an org emphasis have been changed and now allows all non-whitespace chars at the inner border of emphasized text (see `org-emphasis-regexp-components`). Fixes: #3933
2017-09-24Fixe another changelog error.John MacFarlane1-17/+17
2017-09-24changelog - fix a few spurious footnotes.John MacFarlane1-3/+3
2017-09-24Added ghc 8.2.1 to tested-with stanza.John MacFarlane1-1/+1
2017-09-24Use pandoc-types 1.17.2.John MacFarlane2-6/+2
2017-09-24Document possible return values of lua filter functionsAlbert Krewinkel1-5/+16
This is mostly copy'n'pasted from the pandocfilters documentation.
2017-09-24Allow lua filters to return lists of elementsAlbert Krewinkel3-61/+93
Closes: #3918
2017-09-24Require pandoc-types 1.17.2.John MacFarlane1-2/+2
2017-09-23stack.yaml - use new pandoc-citeproc (from git repo).John MacFarlane1-0/+4
2017-09-20Fixed bug in determining writer for xelatex engine.John MacFarlane1-1/+1
This revises the last commit, fixing #3931.
2017-09-19Fix and simply latex engine code in App.John MacFarlane1-47/+44
Fixes #3931.
2017-09-19linux/Makefile - added interact target.John MacFarlane1-1/+5
2017-09-17stack.pkg.yaml - use latest pandoc-citeproc.John MacFarlane1-1/+1
2017-09-17Added `--strip-comments` option, `readerStripComments` in `ReaderOptions`.John MacFarlane6-8/+46
* Options: Added readerStripComments to ReaderOptions. * Added `--strip-comments` command-line option. * Made `htmlTag` from the HTML reader sensitive to this feature. This affects Markdown and Textile input. Closes #2552.
2017-09-16Adjusted headings in using-the-pandoc-api.md.John MacFarlane1-6/+35
2017-09-16Removed customizing-pandoc.md from doc/, added filters.md.John MacFarlane3-28/+480
filters.md is essentially the scripting tutorial from the webiste.
2017-09-16Moved ldoc.ltp from doc to tools.John MacFarlane1-0/+0
doc should be reserved for actual documents, I think. @tarleb - will this cause a problem?
2017-09-16Markdown reader: added inlines, inlines1.John MacFarlane1-18/+23
Eventually we'll add `processEmphasis` and `processBracketed` to this. This will allow us to conform to CommonMark rules and fix #3903 and #1735.
2017-09-15Set PANDOC_READER_OPTIONS in environment where filters are run.John MacFarlane1-7/+16
This contains a JSON representation of ReaderOptions.
2017-09-15Use skylighting 0.4.John MacFarlane3-4/+4
2017-09-15Remove To/FromJSON instance for WriterOptions.John MacFarlane1-4/+0
This required the (now removed) instances for Syntax. It was too long, anyway, to be of use.
2017-09-14FromJSON/ToJSON instances for Reader, WriterOptions.John MacFarlane5-4/+22
Depends on skylighting 0.3.5.
2017-09-13Use texmath 0.9.4.2 in stack.yaml.John MacFarlane2-0/+2
2017-09-12Textile reader: allow 'pre' code in list item.John MacFarlane2-8/+15
Closes #3916.
2017-09-12Move 'tables in footnotes' fix out of beamer part of default.latex.John MacFarlane1-2/+3
This caused an error in beamer. Footnotes already work in tables in beamer, without this code.
2017-09-12Add default pdf engine for beamer.John MacFarlane1-0/+1
2017-09-12Use defaultLatexEngine instead of `head latexEngines`.John MacFarlane1-3/+9
Partial functions make me nervous.
2017-09-12Update MANUAL.txt (#3919)Ian1-1/+2
Add URL for Prince HTML > PDF engine
2017-09-11Support for PDF generation via `weasyprint` and `prince` (#3909)Mauro Bieg6-76/+127
* Rename --latex-engine to --pdf-engine * In `Text.Pandoc.Options.WriterOptions`, rename `writerLaTeXEngine` to `writerPdfEngine` and `writerLaTeXArgs` to `writerPdfArgs`. * Add support for `weasyprint` and `prince`, in addition to `wkhtmltopdf`, for PDF generation via HTML (closes #3906). * `Text.Pandoc.PDF.html2pdf`: use stdin instead of intermediate HTML file
2017-09-11Merge pull request #3911 from labdsf/muse-reader-bracesJohn MacFarlane2-1/+41
Muse reader: parse {{{ }}} example syntax
2017-09-11Merge pull request #3917 from labdsf/muse-reader-emphasis-wordJohn MacFarlane2-4/+21
Muse reader: allow inline markup to be followed by punctuation
2017-09-11Muse reader: allow inline markup to be followed by punctuationAlexander Krotov2-4/+21
Previously code was not allowed to be followed by comma, and emphasis was allowed to be followed by letter.
2017-09-11Muse reader: parse {{{ }}} example syntaxAlexander Krotov2-1/+41
2017-09-11Merge pull request #3913 from labdsf/muse-reader-verbatimJohn MacFarlane2-1/+8
Muse reader: parse verbatim tag
2017-09-11Muse reader: parse verbatim tagAlexander Krotov2-1/+8
2017-09-10Merge pull request #3908 from labdsf/muse-reader-exampleJohn MacFarlane2-1/+35
Muse reader: trim newlines from <example>s
2017-09-10Muse reader: trim newlines from <example>sAlexander Krotov2-1/+35
2017-09-09Require skylighting 0.3.4.1 or higher.John MacFarlane1-2/+2
2017-09-09Updated lhs-test for new skylighting.John MacFarlane2-74/+108
2017-09-09Use skylighting 0.3.4.1.John MacFarlane2-2/+2
2017-09-09Merge pull request #3904 from labdsf/muse-reader-codeJohn MacFarlane2-11/+38
Muse reader: debug inline code markup
2017-09-09Muse reader: debug inline code markupAlexander Krotov2-11/+38
2017-09-08Adjusted some tests for last commit.John MacFarlane2-0/+2
2017-09-08Merge pull request #3902 from adunning/euroJohn MacFarlane5-14/+4
Write euro symbol directly in LaTeX
2017-09-08Write euro symbol directly in LaTeXAndrew Dunning5-14/+4
The textcomp package allows pdfLaTeX to parse `€` directly, making the \euro command unneeded. Closes #3801.
2017-09-08Removed old beamer template.John MacFarlane4-286/+2
We now use the default.latex template for both latex and beamer. It contains conditionals for the beamer-specific things. `pandoc -D beamer` will return this template.