How are the id properties affected for items:
- When a line is split?
- When a line is merged with another line (via delete/backspace)?
- When lines are inserted/deleted via other means (undo/redo, paste, select->edit)?
- When the file is closed and opened again?
I’m guessing the Taskpaper Mac app manages id’s in the most “natural” way expected… but maybe not? Are item id’s not guaranteed to be “attached” to their contents after a multi-line edit? I’m trying to apply a change event from a text editor back to the birch-outline model, but it’s not so simple!
So if item id’s are aligned with their contents after multi-line edits, how does TaskPaper do it? (And Taskpaper saves to a custom XML format instead of plain text now, right?)