Hi Matabele

Please excuse my labouring the point, but I am trying to find the best way
> to address the issue raised by Stephen Kimmel in the previous post without
> interfering with the essential features of TW.
>

No worries, this is complex stuff, and good to get a chance to discuss it.

Automatic linking of CamelCase links to non-existent tiddlers is a core
>> part of the wiki way. The idea is to be able to write links to tiddlers
>> before you go back and fill in the references. The missing tiddlers tab
>> ends up being a "todo list" that is dynamically built from the tiddlers
>> that have been referenced but not filled in.
>>
>
> Links to 'missing tiddlers' are easily bracketed with double boxes for
> this purpose, which has the added advantage that non CamelCase titles may
> be used in this way. Linking to 'missing tiddlers' is certainly a core part
> of the wiki way, but automatic linking of CamelCase forms to 'missing
> tiddlers' appears to have a downside that outweighs the advantages.
>
> Having to place brackets around CamelCase titles in the few instances when
> these tiddlers are non-existent at the time appears to be a small price to
> pay for avoiding the problems of automatic linking of all CamelCase forms.
>

The trouble is that that is not how CamelCase links normally work, and
makes the mechanism and rules governing it more complicated.

As I've said before I think the resolution to the problems raised here are
to disable camelcase links (which is already possible), and to be stricter
about which strings qualify as camelcase words. The basic problem as I see
it is that the camelcase rules are too broad, leading to unexpected links
appearing.


> The only downside of suppressing automatic linking of CamelCase to
> 'missing tiddlers' appears to be that a few CamelCase strings will not
> function as links until the browser is refreshed? This might present a
> theoretical travesty but in practice I don't think many users would find
> this much of a problem.
>

I think you're conflating two subtly different issues:

* Suppressing automatic linking of CamelCase links to missing tiddlers can
be done by modifying the link widget without problems (it already has
conditional logic to disable a link based on the tw-wikilinks variable
setting; see http://tiddlywiki.com/#LinkWidget)
* The ability to recognising any existing tiddler title as a link,
regardless of whether it uses camel case or quotes. This is the thing
that's not possible with the current rendering pipeline - it is not a
theoretical matter: it is about how TiddlyWiki works

Best wishes

Jeremy


>
> regards
>



-- 
Jeremy Ruston
mailto:[email protected]

-- 
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