I don’t mind the syntax extension in Flarum, but I do mind the rendered output, which I’ve tried to improve here with the #id
tacked on.
That said, the syntax could also be entirely different. For instance, it could follow the quotes convention instead:
[replyto="codinghorror, post:6, topic:31899" /]
I just dislike the fact that it’s this magic bit of data that’s stored in your post somewhere. And it also gets really confusing when you learn that, hey, if you Reply to someone, but also quote someone else in that same post, you’ve actually replied to both of those people. This is incredibly difficult to grasp, because according to the UI, if my post looks like this:
I’m gonna be pretty convinced that my reply to that user is somehow the “parent, overarching reply” here, due to its unique UX.