I’m not sure if it’s a bug or a feature, but tags should be delimited by other word delimiters too, such as parenthesis and square brackets. To exemplify, the current behavior is:
something @tag <== this is a tag
something ( @tag ) <== this is a tag
something (@tag something else) <== this is *not* a tag
something [something else @tag] <== this is *not* a tag
I think all the following chars should be considered tag delimiters:
- blank space (currently is)
- new line (currently is)
[]{}()
-
-
"
(quotes) :
;