Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-02-16 | doc/lua-filters.md: fixed typos in mediabag docs. | Albert Krewinkel | 1 | -3/+3 | |
2019-02-09 | Lua filters: load module `pandoc` before calling `init.lua` (#5287) | Albert Krewinkel | 1 | -14/+10 | |
The file `init.lua` in pandoc's data directory is run as part of pandoc's Lua initialization process. Previously, the `pandoc` module was loaded in `init.lua`, and the structure for marshaling was set-up after. This allowed simple patching of element marshaling, but made using `init.lua` more difficult: - it encouraged mixing essential initialization with user-defined customization; - upstream changes to init.lua had to be merged manually; - accidentally breaking marshaling by removing required modules was possible; Instead, all required modules are now loaded before calling `init.lua`. The file can be used entirely for user customization. Patching marshaling functions, while discouraged, is still possible via the `debug` module. | |||||
2019-02-09 | data/pandoc.lua: re-export all bundled modules | Albert Krewinkel | 1 | -2/+9 | |
All Lua modules bundled with pandoc, i.e., `pandoc.List`, `pandoc.mediabag`, `pandoc.utils`, and `text` are re-exported from the `pandoc` module. They are assigned to the fields `List`, `mediabag`, `utils`, and `text`, respectively. | |||||
2019-02-08 | Small fix in lua-filters doc. | John MacFarlane | 1 | -1/+1 | |
2019-02-07 | data/pandoc.lua: re-export List and utils module | Albert Krewinkel | 1 | -1/+21 | |
2019-02-01 | doc/lua-filters.md: fix docs for OrderedList items | Albert Krewinkel | 1 | -3/+1 | |
2019-01-31 | More improvements on lua-filters docs. | John MacFarlane | 1 | -342/+386 | |
2019-01-30 | doc/lua-filters.md: use 3rd level headers for module fields | Albert Krewinkel | 1 | -664/+664 | |
2018-12-29 | doc/org.md: improve documentation of org features | Albert Krewinkel | 1 | -15/+114 | |
2018-11-29 | Fix progit book url | Julien Kirch | 1 | -2/+2 | |
2018-11-19 | Lua filters: test AST object equality via Haskell | Albert Krewinkel | 1 | -1/+47 | |
Equality of Lua objects representing pandoc AST elements is tested by unmarshalling the objects and comparing the result in Haskell. A new function `equals` which performs this test has been added to the `pandoc.utils` module. Closes: #5092 | |||||
2018-11-17 | cusomizing-pandoc.md: streamline template text | Mauro Bieg | 1 | -11/+3 | |
2018-11-17 | customizing-templates.md: variable options table | Mauro Bieg | 1 | -2/+21 | |
2018-11-01 | getting-started.md: Added title to test1.md to avoid warning. | John MacFarlane | 1 | -0/+4 | |
2018-10-25 | Lua: allow access to pandoc state (#5015) | Albert Krewinkel | 1 | -0/+47 | |
* Lua: allow access to pandoc state Lua filters and custom writers now have read-only access to most fields of pandoc's internal state via the global variable `PANDOC_STATE`. * Lua: allow iterating through fields of PANDOC_STATE * Lua filters doc: describe CommonState * Lua filters doc: mention global variable PANDOC_STATE * Lua: add access to logs Log messages can currently only be printed, but not decomposed. | |||||
2018-10-19 | Lua filter doc: merge type references into main document | Albert Krewinkel | 2 | -661/+665 | |
2018-10-18 | Lua filters doc: fix and add more links to types | Albert Krewinkel | 1 | -45/+48 | |
2018-10-16 | Added note to customizing-pandoc. | John MacFarlane | 1 | -0/+4 | |
2018-10-16 | customizing-pandoc: add suggestion about 'pandoc -t native'. | John MacFarlane | 1 | -1/+2 | |
2018-10-16 | Revised customizing-pandoc.md and included TODOs. | John MacFarlane | 1 | -63/+151 | |
2018-10-16 | add docs about customizing pandoc (#4972) | Mauro Bieg | 2 | -2/+66 | |
closes #3288 | |||||
2018-10-16 | Lua filter docs: extend description of table fields | Albert Krewinkel | 1 | -9/+18 | |
2018-10-15 | Lua filter docs: describe Attr type | Albert Krewinkel | 1 | -13/+28 | |
2018-10-15 | Lua filter docs: render field names as code | Albert Krewinkel | 1 | -131/+131 | |
2018-10-15 | Lua filter docs: fix typos | Albert Krewinkel | 1 | -5/+5 | |
2018-10-15 | Lua filter docs: complete, fix MetaValue documentation | Albert Krewinkel | 1 | -5/+47 | |
2018-10-15 | Lua filters doc: add ReaderOptions to list of objects | Albert Krewinkel | 1 | -0/+35 | |
2018-10-13 | Lua filter docs: add documentation for Element/Sec | Albert Krewinkel | 1 | -0/+30 | |
2018-10-11 | Lua filter docs: document list attributes | Albert Krewinkel | 1 | -3/+27 | |
2018-10-11 | data/pandoc.lua: add datatype ListAttributes | Albert Krewinkel | 1 | -0/+17 | |
Make ListAttributes a datatype. The type is similar to Attr. | |||||
2018-10-11 | Lua filter docs: document fields of Citation objects | Albert Krewinkel | 1 | -2/+26 | |
2018-10-11 | Lua filter docs: document fields of inline objects | Albert Krewinkel | 1 | -14/+96 | |
2018-10-06 | Documentation: add draft for Lua objects reference | Albert Krewinkel | 1 | -0/+396 | |
2018-10-06 | Lua filter doc: fix description of Code.text | Albert Krewinkel | 1 | -1/+1 | |
2018-09-07 | lua-filters.md: add links to filters, and to lua-filters repository. | John MacFarlane | 1 | -5/+10 | |
Closes #4874. | |||||
2018-07-30 | Lua Utils module: add function blocks_to_inlines (#4799) | Albert Krewinkel | 1 | -0/+31 | |
Exposes a function converting which flattenes a list of blocks into a list of inlines. An example use case would be the conversion of Note elements into other inlines. | |||||
2018-07-02 | More spellcheck | Alexander Krotov | 2 | -3/+3 | |
2018-03-19 | Fix example in lua-filters docs. Fixes #4459 (#4476) | HeirOfNorton | 1 | -1/+1 | |
2018-02-25 | doc/org.md: Add Org-mode documentation (very first draft) | Albert Krewinkel | 1 | -0/+95 | |
2018-02-24 | doc/lua-filters.md: document global vars set for filters | Albert Krewinkel | 1 | -3/+36 | |
2018-01-22 | Fix Text.Pandoc.Builder link | Alexander Krotov | 1 | -1/+1 | |
2018-01-13 | Lua modules: add function pandoc.utils.run_json_filter | Albert Krewinkel | 1 | -0/+31 | |
Runs a JSON filter on a Pandoc document. | |||||
2018-01-07 | data/pandoc.lua: fix docstrings | Albert Krewinkel | 1 | -0/+2 | |
Change: minor | |||||
2017-12-29 | Update tool which generates lua module docs | Albert Krewinkel | 1 | -8/+6 | |
All "helper functions" are not part of the Lua code for module pandoc, but are added in Haskell. The respective documentation section must therefore be excluded from automatic regeneration. | |||||
2017-12-29 | data/pandoc.lua: drop function pandoc.global_filter | Albert Krewinkel | 1 | -19/+0 | |
The function `global_filter` was used internally to get the implicitly defined global filter. It was of little value to end-users, but caused unnecessary code duplication in pandoc. The function has hence been dropped. Internally, the global filter is now received by interpreting the global table as lua filter. This is a Lua API change. | |||||
2017-12-29 | doc/lua-filters.md: re-add docs for helper functions | Albert Krewinkel | 1 | -0/+75 | |
These docs are dropped, as the functions are no longer part of data/pandoc.lua, from which this section is generated. This is only a temporary fix: a proper fix will have to re-think how this section is updated. | |||||
2017-12-29 | data/pandoc.lua: fix documentation for global_filter | Albert Krewinkel | 1 | -15/+4 | |
2017-12-28 | Update lua-filters.md and the tool that generates it. | John MacFarlane | 1 | -181/+107 | |
2017-12-28 | Update docs on filters. | John MacFarlane | 1 | -5/+4 | |
2017-12-26 | Tweaks to lua-filters.md docs | John MacFarlane | 1 | -2/+3 | |