That is a good practice because even [[My Dashboard]] needs delimiting.

Regards
Tony

On Tuesday, July 9, 2019 at 5:48:24 PM UTC+10, Flibbles wrote:
>
> That's understandable. Another solution would be requiring tiddlers 
> starting with + - ~ to be wrapped in brackets in stringified lists.
>
> Illegal: tiddlerA [[tiddler with spaces]] --My-Dashboard--
> Legal: tiddlerA [[tiddler with spaces]] [[--My-Dashboard--]]
>
> On Tuesday, July 9, 2019 at 3:45:30 AM UTC-4, TonyM wrote:
>>
>> Fibbles
>>
>> I think as a rule we try and keep the available characters we can use in 
>> tittles as broad as possible.
>>
>> Any way, I will leave it to the developers to comment.
>>
>> Regards
>> Tony
>>
>> On Tuesday, July 9, 2019 at 5:37:12 PM UTC+10, Flibbles wrote:
>>>
>>> Right. That's correct. That's why they're not equivalent. Filter syntax 
>>> has special use cases for when filter runs start with + - ~, but lists 
>>> don't care about that. A word starting with + - ~ in a list is just 
>>> interpreted as part of the tiddler title. I think the list parser should 
>>> treat them as special cases, just as the filter parser does.
>>>
>>> On Tuesday, July 9, 2019 at 3:33:31 AM UTC-4, TonyM wrote:
>>>>
>>>> See this documentation for the use of + - ~ tiddler name, perhaps this 
>>>> is where this is coming from
>>>>
>>>> https://tiddlywiki.com/#Filter%20Expression
>>>>
>>>> Tony
>>>>
>>>> On Tuesday, July 9, 2019 at 4:03:27 PM UTC+10, Flibbles wrote:
>>>>>
>>>>> I'm writing plugins, and for a while, I was working under the 
>>>>> assumption that lists are just a subset of filters, which is super 
>>>>> convenient in many cases.
>>>>>
>>>>> tiddlerA tidderB [[tiddler with spaces]]
>>>>>
>>>>> can be interpreted as either.
>>>>>
>>>>> However, it's not actually true. If you have a tiddler that starts 
>>>>> with a '+' or a '-'. It breaks down.
>>>>>
>>>>> tiddlerA -tiddler-with-dashes
>>>>>
>>>>> produces different results. You have to have:
>>>>>
>>>>> tiddlerA [[-tiddler-with-dashes]]
>>>>>
>>>>> and I guess that's fine, but it looks like this case has never been 
>>>>> considered.
>>>>>
>>>>> Either
>>>>>
>>>>> $tw.utils.stringifyList needs to properly wrap such tiddlers in 
>>>>> brackets, which it currently doesn't, OR tiddlers starting with '+' or 
>>>>> '-' 
>>>>> need to be prohibited. I'm actually leaning toward prohibiting it, 
>>>>> because 
>>>>> otherwise this can cause confusion for users who want to do something 
>>>>> like 
>>>>> have "--Homepage--" be their Default tiddler, but when they put that in 
>>>>> the 
>>>>> setting, it doesn't work, because the instructions don't mention that 
>>>>> dashes would need to be wrapped. Tiddlywiki already prohibits brackets. 
>>>>> Why 
>>>>> not this too?
>>>>>
>>>>> -Flibbles
>>>>>
>>>>

-- 
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/9c7aa978-6922-4449-bb1e-cf069ce8b4e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to