aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-10-16Revised customizing-pandoc.md and included TODOs.John MacFarlane1-63/+151
2018-10-16Muse reader: simplify "atStart"Alexander Krotov1-5/+6
2018-10-16add docs about customizing pandoc (#4972)Mauro Bieg2-2/+66
closes #3288
2018-10-16Muse reader: code cleanupAlexander Krotov1-33/+29
2018-10-16Muse reader: simplify "commonPrefix" implementationAlexander Krotov1-5/+1
2018-10-16Muse reader: simplify emphasis parsingAlexander Krotov1-17/+7
2018-10-16Lua filter docs: extend description of table fieldsAlbert Krewinkel1-9/+18
2018-10-15Only override --quickcheck-tests=N if N is not default value (100).John MacFarlane2-2/+12
Some of the round-trip tests are set to do a maximum of 25 trials when the default value is given. Closes #4956.
2018-10-15LaTeX reader: small verbatim mode cleanups.John MacFarlane1-17/+15
2018-10-15LaTeX reader: withVerbatimMode now does nothing if already inJohn MacFarlane1-4/+8
verbatim mode. Previously nested uses wouldn't work properly.
2018-10-15LaTeX reader: simplified type on doMacros'.John MacFarlane2-12/+9
2018-10-16buildersYan Pas2-68/+62
2018-10-15LaTeX reader: small efficiency improvement.John MacFarlane1-1/+2
2018-10-15LaTeX reader: tokenize before pulling tokens,John MacFarlane2-15/+16
rather than after. This has some performance penalty but is more reliable. Closes #4408.
2018-10-16font as a set of styles, mono font supportYan Pas1-24/+39
2018-10-15Lua filter docs: describe Attr typeAlbert Krewinkel1-13/+28
2018-10-15Lua filter docs: render field names as codeAlbert Krewinkel1-131/+131
2018-10-15style issuesYan Pas1-12/+9
2018-10-15Lua filter docs: fix typosAlbert Krewinkel1-5/+5
2018-10-15LaTeX reader: more care with verbatim mode in macro definitions.John MacFarlane1-17/+20
This solves some of the issues in #4408, but it is fragile and may introduce new problems. We really need to change the approach fundamentally and expand macros before pulling tokens from the stream, rather than after.
2018-10-15Lua filter docs: complete, fix MetaValue documentationAlbert Krewinkel1-5/+47
2018-10-15Lua pandoc module: ensure MetaList elements behave like ListsAlbert Krewinkel1-0/+3
Methods usable on Lists can also be used on MetaList objects.
2018-10-15Lua pandoc module: fix MetaList constructorAlbert Krewinkel1-1/+6
Passing a MetaList object to the constructor `pandoc.MetaList` now returns the passed list as a MetaList. This is consistent with the constructor behavior when passed an (untagged) list. Previously, the constructor used to create a new MetaList with the passed MetaList as its only element.
2018-10-15LaTeX reader: more careful placement of withVerbatimMode.John MacFarlane1-14/+16
for macros
2018-10-15LaTeX reader: make macroDef polymorphic and allow in inline context.John MacFarlane2-12/+5
Otherwise we can't parse something like ``` \lowercase{\def\x{Foo}} ``` I have actually seen tex like this in the wild.
2018-10-15LaTeX reader: improved parsing of `\def`, `\let`.John MacFarlane2-27/+41
We now correctly parse: ``` \def\bar{hello} \let\fooi\bar \def\fooii{\bar} \fooi +\fooii \def\bar{goodbye} \fooi +\fooii ```
2018-10-15LaTeX reader: Fix small regression in pattern argumnents...John MacFarlane1-1/+2
introduced in last commit.
2018-10-15More refactoring of LaTeX reader code.John MacFarlane2-34/+37
2018-10-15T.P.R.LaTeX.Parsing: moved more functions.John MacFarlane1-57/+64
2018-10-15Added failing test case for macros.John MacFarlane1-0/+18
2018-10-15LaTeX reader: improve parsing of `\def` argspec.John MacFarlane1-4/+4
2018-10-15T.P.R.LaTeX.Parsing: moved some functions up a level.John MacFarlane1-20/+21
2018-10-15Lua filters doc: add ReaderOptions to list of objectsAlbert Krewinkel1-0/+35
2018-10-15Lua filters: rename ReaderOptions fields, use snake_caseAlbert Krewinkel1-5/+28
Snake case is used in most variable names, using camelCase for these fields was an oversight. A metatable is added to ensure that the old field names remain functional.
2018-10-14LaTeX reader: skip `\PackageError` commands.John MacFarlane1-0/+2
See #4408. But this doesn't fix the issue.
2018-10-14Markdown writer: ensure blank between raw block and normal content.John MacFarlane3-0/+15
Otherwise a raw block can prevent a paragraph from being recognized as such. Closes #4629.
2018-10-14Use pandoc-citeproc 0.14.7.John MacFarlane4-4/+4
2018-10-14Markdown reader: Fix awkward soft break movements before abbreviations.John MacFarlane3-6/+42
Closes #4635.
2018-10-14Travis: give up again on ghc 8.6.1 with cabal.John MacFarlane1-3/+3
2018-10-14Travis - another try, without targets.John MacFarlane1-2/+2
2018-10-14Custom writer: provide PANDOC_DOCUMENT instead of Setup functionAlbert Krewinkel2-41/+39
Custom writers have access to the global variable `PANDOC_DOCUMENT`. The variable contains a userdata wrapper around the full pandoc AST and exposes two fields, `meta` and `blocks`. The field content is only marshaled on-demand, performance of scripts not accessing the fields remains unaffected.
2018-10-14Travis: don't use targets in install deps.John MacFarlane1-1/+1
2018-10-14Travis: another try.John MacFarlane1-3/+3
2018-10-14Markdown reader: Added updateStrPos in a couple places where needed.John MacFarlane1-1/+2
2018-10-14Another attempt to make travis work on cabal/ghc 8.6.1.John MacFarlane1-1/+1
2018-10-14Travis: removed quotes.John MacFarlane1-1/+1
2018-10-14Another try at ghc 8.6.1/cabal on travis.John MacFarlane1-3/+3
2018-10-14Revert "Travis: add ghc 8.6.1 build."John MacFarlane1-3/+3
This reverts commit 8cee5b183e0cdbd0137b9bedb4728c8ef15f1145.
2018-10-14Revert "Tweak travis for ghc 8.6.1."John MacFarlane1-2/+2
This reverts commit eed4514c4c8985da8b0e1c3d358311a0043ea870.
2018-10-14Tweak travis for ghc 8.6.1.John MacFarlane1-2/+2