Hello,

I am not sure if square brackets are supposed to be allowed in tiddler 
titles but I noticed that the automatic TOC builders do not like them much. 
It tries to interpret the titles as filters in some way. This isn't an 
issue with round or squiggly brackets but I can imagine that the same issue 
that is interpreting this case might have problems with other special 
character combinations. Double square brackets have a similar issue but 
seem to give a different manifestation with the TOC is sorted than single 
square brackets.

The following is a json export of a self contained group of Tiddlers 
showing this problem. (I couldn't attach as a file for some reason but 
cutting and pasting into a text file and importing that into any TiddlyWiki 
should work fine):

[
    {
        "created": "20141205171240135",
        "text": "Some text in Tiddler [with square brackets]",
        "tags": "[[bug report]] [[Tiddler with TOC containing Tiddler with 
square brackets in title]]",
        "title": "Tiddler [with square brackets]",
        "modified": "20141205171954093"
    },
    {
        "created": "20141205171518406",
        "text": "Some text in Tiddler (with round brackets)",
        "tags": "[[bug report]] [[Tiddler with TOC containing Tiddler with 
square brackets in title]]",
        "title": "Tiddler (with round brackets)",
        "modified": "20141205172005060"
    },
    {
        "created": "20141205171703109",
        "text": "Some text in Tiddler {with squiggly brackets}",
        "tags": "[[Tiddler with TOC containing Tiddler with square brackets 
in title]] [[bug report]]",
        "title": "Tiddler {with squiggly brackets}",
        "modified": "20141205172022775"
    },
    {
        "created": "20141205171000230",
        "text": "Simple TOC:\n<div class=\"tc-table-of-contents\">\n<<toc 
\"Tiddler with TOC containing Tiddler with square brackets in 
title\">>\n</div>\n\nExpandable TOC:\n<div 
class=\"tc-table-of-contents\">\n<<toc-expandable \"Tiddler with TOC 
containing Tiddler with square brackets in title\">>\n</div>\n\nSelective 
Expandable TOC:\n<div 
class=\"tc-table-of-contents\">\n<<toc-selective-expandable \"Tiddler with 
TOC containing Tiddler with square brackets in title\">>\n</div>\n\nSorted 
Expandable TOC:\n<div class=\"tc-table-of-contents\">\n<<toc-expandable 
\"Tiddler with TOC containing Tiddler with square brackets in title\" 
\"sort[title]\">>\n</div>",
        "title": "Tiddler with TOC containing Tiddler with square brackets 
in title",
        "tags": "[[bug report]]",
        "modified": "20141205173324901"
    },
    {
        "created": "20141205174257528",
        "text": "Text in Tiddler with {{double squiggly brackets}}",
        "tags": "[[Tiddler with TOC containing Tiddler with square brackets 
in title]] [[bug report]]",
        "title": "Tiddler with {{double squiggly brackets}}",
        "modified": "20141205174353746"
    },
    {
        "created": "20141205174410946",
        "text": "Text in Tiddler with [[double square brackets]]",
        "tags": "[[Tiddler with TOC containing Tiddler with square brackets 
in title]] [[bug report]]",
        "title": "Tiddler with [[double square brackets]]",
        "modified": "20141205174557791"
    }
]


I have worked around this just by using round brackets in place of square 
ones. However, is there an official accepted way to "escape" these special 
characters to avoid interpretation yet avoid tiddler naming/linking 
nightmares?

Thanks,
/Mike

-- 
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 http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to