I’m writing in relation to an OmniFocus issue, as they recently added support for exporting/importing Taskpaper-formatted lists in the iOS app.
Here’s the relevant post: https://discourse.omnigroup.com/t/implementation-details-for-omnifocus-2-14-automation/24179
Here’s a quote from that post (emphasis mine):
As you can see, one issue with this format is that TaskPaper doesn’t have any mechanism for escaping arbitrary content, so this representation can be lossy. For example, a task name that includes the text @flagged will see that text disappear from its name and the task will end up being flagged. And you can’t begin a note with a -. (To prevent mishap, on export we substitute any leading - characters in notes with en-dash – characters.)
I’d like to know if it’s feasible for the Taskpaper format to allow arbitrary character escaping?