3 ms·
You'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 aim
by preek 4y ago
You'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.