4 ms·
I'm skeptical this will work nicely with different Emacs/Orgmode versions - unless it's a super basic subset. In my experience org files break very easily betw
by geokon 4y ago
I'm skeptical this will work nicely with different Emacs/Orgmode versions - unless it's a super basic subset.
In my experience org files break very easily between releases of Emacs/Orgmode. I've spent a lot of time updating orgfiles at each release. Often certain behaviors are just removed and you can't bring them back
Lately I've given up and switched to Asciidoc.. No nice editor integration and literate workflow, but at least I'm not chained to one editor that randomly changes stuff at each release (+ the syntax is nicer)
- preek 4y agoYou're right to be sceptical. Org mode syntax is not easy. That's why a lot of work went into the parser. organice has a big set of tests for its parser and aims to be 100% compatible with Org mode syntax. I'm using it daily since years on 5-digit LOC Org files and don't get a one byte diff where I shouldn't (apart from some documented bugs). If you find a discrepancy, changing/adding tests, as well as modifying the parser is usually not too hard.
- geokon 4y agoI mean a super basic example everyone has come across - in the past 5 years the block syntax at some point changed randomly from all-caps to lower-case (no idea why..). You're saying organice just sticks to the legacy syntax? I guess half my issues were with config parameters, Elisp variables and the export targets
- aasasd 4y agoI'm on Doom Emacs, which uses the current Org from Git, and uppercase for ‘BEGIN_SRC’ works for me just as lowercase, which I normally employ myself. Maybe it didn't in the past, but at least it's fixed now.
- unhammer 4y agoIt's case-insensitive, both work fine. But I think the default that's inserted when you hit the key to insert a block changed from upper to lower.
- BeetleB 4y ago> in the past 5 years the block syntax at some point changed randomly from all-caps to lower-case (no idea why..). This is a non-issue - Org mode treats them as case insensitive. I've used org mode for over a decade and have had few compatibility issues. Of course, I can see that if you use a lot of advanced features + elisp, you'll have more.