3 ms·
I've been trying to work on this for years but never had enough time and always lost steam. So here goes: I want to build a markdown editor that's built for wr
by antjanus 8y ago
I've been trying to work on this for years but never had enough time and always lost steam. So here goes:
I want to build a markdown editor that's built for writer powerusers. My idea was that it'd function as a "writing IDE" with some of the following features:
1. storing metadata about a markdown file using the MOML[1] format
2. ability to quickly search through an entire project (a book, blog posts for a site, etc.)
3. plugin support (such as for spell-checking, grammar-checking)
4. auto-detecting character/scene/location names and linking them together (eg. if a character named "John" shows up, you can hover over them to see other places they're at)
5. robust project structure -- ability to separate story from research from character/location descriptions
6. export using pandoc into epub/mobi/html/whatever format
7. despite all the features -- it's all plain markdown so you can sync it via dropbox/drive/onedrive/git
8. ability to run specific commands on the text you're editing. Similar to how in VS Code you can run format or other commands on the current code file.
9. clean/empty interface
10. autosave to temp location in case of a crash
I've already started on this and have a functional version of it called OMEN[2] and have a simple design up on my blog [3].
And yeah...I wrote half a book on my OMEN prototype. I had to switch when I realized that I didn't have autosave...and didn't have the Ctrl+S shortcut implemented yet.
[1] https://github.com/AntJanus/MOML https://github.com/AntJanus/MOML
[2] https://github.com/AntJanus/omen https://github.com/AntJanus/omen
[3] https://antjanus.com/blog/dev-updates/dev-update-1/ https://antjanus.com/blog/dev-updates/dev-update-1/
My other project would be a game I've been designing for a while. It's like Diablo I mixed with Stardew Valley. Eg. your objective is to crawl through a dungeon but it's not as serious/dark and has a crafting/home aspect to it. I've worked up a game design, character design, etc. just never had time to build it.