John MacFarlane
John MacFarlane
As in pandoc: https://pandoc.org/MANUAL.html#extension-multiline_tables Implement in commonmark-core, commonmark-pandoc, commonmark-cli.
As in pandoc: https://pandoc.org/MANUAL.html#extension-simple_tables Implement in commonmark-core, commonmark-cli, commonmark-pandoc. Note that we parse line by line, with no lookahead. The first line will be parsed as a paragraph line. See...
As in pandoc: https://pandoc.org/MANUAL.html#extension-grid_tables Implement in commonmark-core, commonmark-pandoc, commonmark-cli.
As in pandoc: https://pandoc.org/MANUAL.html#extension-line_blocks Implement in commonmark-core, commonmark-pandoc, and commonmark-cli.
- [ ] Markdown-aware spell checker: emit misspelled words + source locations. - [ ] In-place transformations: do a specific transformation on an existing markdown document (e.g., capitalizing all heading...
- [ ] Example of adding an inline parser (say, abbreviations) - [ ] Example of modifying existing HTML output - [ ] Example of creating a new output format,...
As in pandoc: https://pandoc.org/MANUAL.html#extension-pandoc_title_block
As in pandoc: https://pandoc.org/MANUAL.html#extension-yaml_metadata_block We should avoid a yaml dependency. HsYAML might be an acceptable dependency, but an alternative could be to parse the whole block as a literal string...
As in pandoc: https://pandoc.org/MANUAL.html#extension-example_lists including back-references. Implement in commonmark-core, commonmark-pandoc, commonmark-cli.
Figures
We need a general way of producing a figure with a caption and label. Pandoc's "implicit figures" are too limiting. Figures can include multiple images, and also non-image content like...