aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-10-19Man writer: avoid unnecessary `.RS`/`.RE` pair in defn lists.John MacFarlane2-39/+3
When the definition is just one paragraph, we don't need the `.RS\n.RE`.
2018-10-19Update man page to use `\[at]` instead of `\@`.John MacFarlane1-1661/+1697
2018-10-19Man reader: properly handle multi-block list items.John MacFarlane3-37/+37
Closes #4985.
2018-10-19Man reader: minor refactoring.John MacFarlane1-6/+14
2018-10-19stack.yaml - use latest cmark-gfm, pandoc-citeproc.John MacFarlane4-7/+9
2018-10-19Man reader: Nicer looking "skipped content" report.John MacFarlane1-1/+3
Just give the macro name, which users will recognize, rather than the internal token.
2018-10-19Man reader: got rid of MUnknownMacro and simplified code.John MacFarlane1-21/+4
2018-10-19Man reader: remove algebraic type for MacroKind.John MacFarlane1-22/+8
Instead, just use a String for the literal macro. This makes the code easier to follow and yields better info messages for ignored content. Closes #4980.
2018-10-19Use man reader for files with extension dot + digit.John MacFarlane1-0/+1
2018-10-19Man reader: Added more tests for escapes.John MacFarlane1-6/+11
Closes #4983.
2018-10-19Man reader: minor improvements.John MacFarlane3-10/+16
use `trimInlines` for Para content to avoid leading and trailing spaces. Fix handling of \" in middle of line. Add more tests for escapes.
2018-10-19More man reader test updates.John MacFarlane1-6/+6
2018-10-19Update tests for last change to man reader.John MacFarlane1-42/+42
2018-10-19Man reader: generate Space elements correctly.John MacFarlane1-4/+4
Closes #4979.
2018-10-18Update man reader tests.John MacFarlane3-32/+30
2018-10-18Man reader: improve list parsing.John MacFarlane1-20/+13
We now handle all kinds of ordered list markers. We also avoid having an extra bullet character in bullet list contents.
2018-10-18Man reader: remove final newline in code blocks.John MacFarlane1-1/+5
This is consistent with other readers.
2018-10-18Man reader: use report instead of logMessage.John MacFarlane1-2/+6
2018-10-18Man reader: improved parsing of groff escapes.John MacFarlane1-80/+116
We now handle all the named escapes, plus combining accents and unicode escapes.
2018-10-18GroffChar: fixed interpretation of `\-`.John MacFarlane3-20/+20
It is the ascii - sign, not the unicode hyphen.
2018-10-19Lua filter doc: merge type references into main documentAlbert Krewinkel2-661/+665
2018-10-18Merge branch 'Yanpas-groff_reader'John MacFarlane9-0/+958
2018-10-18Remove tag on pandoc-citeproc in cabal.project.John MacFarlane1-1/+0
2018-10-18Bump upper bound for QUickCheck.John MacFarlane1-1/+1
2018-10-18Bump upper bound for binary.John MacFarlane1-1/+1
2018-10-18cabal.project - add tag for pandoc-citeproc.John MacFarlane1-0/+1
2018-10-18Revert "cabal.project - removed git repo for pandoc-citeproc."John MacFarlane1-0/+4
This reverts commit 29ea3e734d916128db8bf6186e17940b98738b43.
2018-10-18cabal.project - removed git repo for pandoc-citeproc.John MacFarlane1-4/+0
Released version is okay.
2018-10-18appveyor - --verbose to diagnose problem.John MacFarlane1-2/+2
Why is text-icu being built?
2018-10-18Lua filters doc: fix and add more links to typesAlbert Krewinkel1-45/+48
2018-10-18Remove unneeded import.John MacFarlane1-1/+0
2018-10-18linux Dockerfile - use released static build of stack.John MacFarlane1-4/+2
2018-10-18Groff escaping changes.John MacFarlane10-110/+118
- `--ascii` is now turned on automatically for man output, for portability. All man output will be escaped to ASCII. - In T.P.Writers.Groff, `escapeChar`, `escapeString`, and `escapeCode` now take a boolean parameter that selects ascii-only output. This is used by the Ms writer for `--ascii`, instead of doing an extra pass after writing the document. - In ms output without `--ascii`, unicode is used whenever possible (e.g. for double quotes). - A few escapes are changed: e.g. `\[rs]` instead of `\\` for backslash, and `\ga]` instead of `` \` `` for backtick.
2018-10-18Add Text.Pandoc.GroffChar.John MacFarlane3-20/+421
This will hold common escaping data for groff characters.
2018-10-17man/ms writers: use `\[at]` for escaped `@`.John MacFarlane2-2/+2
2018-10-17Updated version bounds for containers and haddock-library.John MacFarlane6-9/+7
Allow haddock-library 1.7 and containers 0.6.*. Closes #4974.
2018-10-17Move common groff functions to Text.Pandoc.Writers.GroffJohn MacFarlane11-215/+221
(unexported module). These are used in both the man and ms writers. Moved groffEscape out of Text.Pandoc.Writers.Shared [cancels earlier API change from adding it, which was after last release]. This fixes strong/code combination on man (should be `\f[CB]` not `\f[BC]`), mentioned in #4973. Updated tests. Closes #4975.
2018-10-17Man writer: use \f[R] instead of \f[] to reset fontAlexander Krotov3-46/+47
Fixes #4973
2018-10-17Muse reader: allow examples to be indented with tabsAlexander Krotov2-8/+13
2018-10-17Muse reader: remove indentation from examples indicated by {{{ and }}}Alexander Krotov2-4/+13
2018-10-16Merge branch 'groff_reader' of https://github.com/Yanpas/pandoc into ↵John MacFarlane9-0/+958
Yanpas-groff_reader
2018-10-17update cabal, add man-readerYan Pas1-0/+1
2018-10-17added old-style testYan Pas5-1/+289
2018-10-16Added note to customizing-pandoc.John MacFarlane1-0/+4
2018-10-16customizing-pandoc: add suggestion about 'pandoc -t native'.John MacFarlane1-1/+2
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