3 ms·
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 highli
by thangalin 5y ago
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.
See the screenshots[5] for details.
[1]: https://github.com/vsch/flexmark-java/ https://github.com/vsch/flexmark-java/
[2]: https://kroki.io/ https://kroki.io/
[3]: https://www.contextgarden.net/ https://www.contextgarden.net/
[4]: https://github.com/DaveJarvis/keenwrite-themes/ https://github.com/DaveJarvis/keenwrite-themes/
[5]: https://github.com/DaveJarvis/keenwrite/blob/master/docs/screenshots.md https://github.com/DaveJarvis/keenwrite/blob/master/docs/scr...
- fsflover 5y agoYou should add "Show HN:" to the title to indicate that it's yours.