Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: KeenWrite, a Desktop Text Editor (github.com/davejarvis)
6 points by thangalin on Jan 31, 2021 | hide | past | favorite | 1 comment


KeenWrite helps me write documents in plain text format with interpolated variables from an external data source. Essentially, I wanted to define names, places, timelines, events, and other character sheet data in a single file and have the corresponding variable names integrated into the editor---as opposed to using a spreadsheet. Think of it as the DRY principle applied to writing. For a refresher on interpolated variables, see part 5 of my Typesetting Markdown series[0].

The latest release is a substantial rewrite to accommodate users' requests for diagrams, dark themes, I18N, a document outline, and a way to minimize the application's screen real estate. All variables are interpolated early, which means diagrams and TeX equations can use variables as well. See the screenshots[1] and slightly outdated video[2] for more details.

Ultimately, I plan to integrate ConTeXt[3] so that high-quality PDFs are exported in a single click.

[0]: https://dave.autonoma.ca/blog/2019/07/06/typesetting-markdow...

[1]: https://github.com/DaveJarvis/keenwrite#screenshots

[2]: https://www.youtube.com/watch?v=u_dFd6UhdV8

[3]: https://www.contextgarden.net




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: