3 ms·
Show HN: KeenWrite, a Desktop Text Editor
- thangalin 6y agoKeenWrite 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-markdown-part-5/ https://dave.autonoma.ca/blog/2019/07/06/typesetting-markdow... [1]: https://github.com/DaveJarvis/keenwrite#screenshots https://github.com/DaveJarvis/keenwrite#screenshots [2]: https://www.youtube.com/watch?v=u_dFd6UhdV8 https://www.youtube.com/watch?v=u_dFd6UhdV8 [3]: https://www.contextgarden.net https://www.contextgarden.net