Just realized that it's simply impossible to use the same "epxression" (tag) to describe different things.
My basic idea is to use the "Python" and "Ruby" tags as contexts for "String": String has different meaning for Ruby and another for Python. I like to handle tags as sets (like in math). For example take a look at https://i.imgur.com/VI2lr4s.png - Ruby/String is not the same as Python/String, regardless that both is related to the same expression (String). I hope you've got the idea. An implementation of this in Boostnote: https://github.com/BoostIO/Boostnote/pull/1775#issuecomment-380344905 Mark: I don't think that this is a good idea. The table of contents is OK but the usage of tags (as shown on the top of the tiddlers) is inconsistent: I see in ToC that I'm using the String tag, thus I would like to apply to a new note, but this note is not shown anywhere in the ToC - I had to use "Ruby-String" exactly. The closest solution is possibly http://tagfilter.tiddlyspot.com/ but it's not exactly what I like to do. -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/ba148e44-a75d-49a8-810f-b74fb305b182%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

