KeenWrite is my free and open-source cross-platform desktop text editor that allows users to write pose using variables defined in a separate file. A few highlights:
* Uses flexmark-java[1] to render Markdown as HTML.
* Extends flexmark-java to support Pandoc’s ::: fenced div syntax.
* Supports plain text diagrams via Kroki[2].
* Computes statistics (word count, word frequencies).
* Performs real-time spell checking.
* Integrates the R programming language.
* Includes a subset of TeX for math.
* Exports to XHTML with TeX as either SVG or inline markup.
* Exports to PDF using the ConTeXt[3] typesetting software and a variety of starter themes[4].
* Converts straight quotes to curly quotes using KeenQuotes, automagically.
2 comments
[ 4.4 ms ] story [ 11.7 ms ] thread* Uses flexmark-java[1] to render Markdown as HTML.
* Extends flexmark-java to support Pandoc’s ::: fenced div syntax.
* Supports plain text diagrams via Kroki[2].
* Computes statistics (word count, word frequencies).
* Performs real-time spell checking.
* Integrates the R programming language.
* Includes a subset of TeX for math.
* Exports to XHTML with TeX as either SVG or inline markup.
* Exports to PDF using the ConTeXt[3] typesetting software and a variety of starter themes[4].
* Converts straight quotes to curly quotes using KeenQuotes, automagically.
See the screenshots[5] for details.
[1]: https://github.com/vsch/flexmark-java/
[2]: https://kroki.io/
[3]: https://www.contextgarden.net/
[4]: https://github.com/DaveJarvis/keenwrite-themes/
[5]: https://github.com/DaveJarvis/keenwrite/blob/master/docs/scr...