Even in Bear, it’s better to use hyphens or underscores instead of spaces or a # at the end to make migration easier if you ever want or need to move to another app. I don’t know of any other app that recognizes tags #like this#
A hashtag must begin with a hash (#) character followed by other characters, and is terminated by a space or the end of the line. Some platforms may require the # to be preceded with a space. Most or all platforms that support hashtags permit the inclusion of letters (without diacritics), numerals, and underscores.
Use only numbers and letters in your keyword. You may use an underscore but do this sparingly for aesthetic reasons. Hyphens and dashes will not work. (…) Hashtags do not support spaces. So if you’re using two words, skip the space.
I think that this strict definition may have changed these days within most apps, but spaces may indeed be tricky within hashtags even if supported by Bear. A space is signaling the end of a hashtag everywhere (?) else.
Ok. It looks like no one in the forums knows definitively. I’ll assume that it isn’t currently supported.
Personally, I dislike using underscore or dash to separate words because I use them interchangeably , and can’t remember which one I used last time. ‘Did I tag it “java-8” or “java_8?”’ With spaces, it’s intuitive, so there is nothing to remember.
I assume that „java-8“ example might be less of a problem as reminders starts searching/autocompletion as soon as you start typing. So in that case when you typed „jav“ it will most likely already suggest „java-8“ as it’s been used before and the chance of ending with „java-8“ and „java_8“ tags might not be that high?! Just a thought …