This is a purely theoretical idea (since it would involve rewriting almost everything), but I always wondered why we use markdown and not a more structured text format.
I feel emacs (the editor) and silverbullet have a lot in common in terms of moldability, but markdown has a lot of limitations. I personally put a lot of objects in yaml format like
name: "arrow equipment"
cost: 250
date: "2025-07-20"
notes: ""
regret: 0
which I aggregate over later.
I think one nice benefit (again, this is purerly theoretical) of org syntax is you can have all the metadata including timestamps in a drawer that is hidden, so the shown text is richer, but still stored as plaintext file.
The equivalent for the object above would be
The equivalent org would be
* Arrow Equipment Purchase
:PROPERTIES:
:COST: 250
:DATE: <2025-07-20>
:REGRET_LEVEL: 0
:NOTES:
:END:
but it would be seamlessly inserted in the text instead of sticking out as a yaml text.
For what it’s worth I don’t use emacs at all but I do like more structured data formats which might include nesting and tag inheritance for free. Maybe “Emacs but online and works on phone” is what we need as a society? There are some apps that use org style syntax (Journelly: like tweeting but for your eyes only (in plain text)) but I need space lua and templates. Thoughts?