Description
Parser for Emacs org-mode files.
README.md
org-mode
org-mode is a library for parsing text in the Emacs org-mode format.
Assumptions
- File metadata like In-buffer Settings appears at the top of the file.
- Special timestamps like
DEADLINEalways appear in the orderCLOSED,DEADLINE, thenSCHEDULEDif present together. - If there are both a special timestamp and a regular timestamp present, the regular timestamp must appear on the next line (this is how Emacs itself inserts them).
Specification Coverage
Basic styling:
| Feature | Parses? |
|---|---|
| Bold / Italics / etc. | Yes |
| URLs / Images | Yes |
| Lists | Yes |
Headings:
| Feature | Parses? |
|---|---|
| Nesting | Yes |
TODO | Yes |
| Priorities | Yes |
| Tags | Yes |
| Timestamps | Yes |
PROPERTIES | Yes |
Tables:
| Feature | Parses? |
|---|---|
| Basic | Yes |
| Formulas | No |
| Properties | No |
Blocks:
| Feature | Parses? |
|---|---|
| Quotes | Yes |
| Examples | Yes |
| Source Code | Yes |
| Center | No |
| Comment | No |
| Export | No |
| Verse | No. |