Just FYI, and I’ve posted this to OmniFocus support as well:
When pasting a OF task into Taskpaper in TaskPaper format, the tags paste in this syntax:
[@]tags(taglevel1 : taglevel2)
Notice the spaces on either side of the colon. This makes for some quirky behavior in TaskPaper. If you try to type out this tag syntax, TaskPaper will not recognize it as a tag. I think it’s the spaces that confuses TaskPaper.
However, if I paste in an OF task with such a tag, the same OF tag is recognized as a tag in TaskPaper. And if I then delete some of it and re-type it, TaskPaper will first remove tag recognition and then, upon re-typing, re-recognize the tag. Again, I can type out the same tag in TaskPaper and TaskPaper refuses to recognize it as a tag.
I tried option-space, instead of a regular space. That didn’t help.