Mohammad

Not withstanding others efforts and developer activities in tiddlywiki, I 
have spent some time looking at making use of templates and transclusion in 
new and interesting ways. In many cases I can replace the functionality of 
many macros with templates. 

Here is a simple example. Display tag pills for the tags on the current 
tiddler
{{||(tag-pills)}}
or another tiddler
{{Home||(tag-pills)}}
You can also use the long form $transclusion

Where the tiddler ' (tag-pills) ' contains the following
<$list filter="[all[current]tags[]]">{{||$:/core/ui/TagTemplate}}</$list>

Basically snipits of code/macros variables etc... are captured in a tiddler 
and included in other tiddlers by a simple transclusion. In effect making 
reusable code blocks. 

I use the (brackets) so they can be found in the standard search but they 
are easy to tell apart from other tiddlers.

Interestingly they offer a replacement for the aforementioned concatenation 
macros (which cant not yet be optimised more).

Later I expect to use Marios custom markup to simplify this further eg
' tag-pills 
would transclude (tag-pills) with he current tiddler {{||(tag-pills)}}
I would also list all the possible transclusion tiddlers in the side bar so 
you can drag and drop into the text of any tiddler, to allow rapid design.

Regards
Tones



On Wednesday, 2 June 2021 at 04:44:18 UTC+10 Mohammad wrote:

> Thanks Mat! 
> Sure I will have a look!
>
>
>
> Best wishes
> Mohammad
>
>
> On Tue, Jun 1, 2021 at 8:23 PM Mat <matia...@gmail.com> wrote:
>
>> Mohammad wrote:
>>
>>> Pros and cons
>>>
>>> - writing the long name template is tedious in daily work
>>> - using smaller name like tpcode makes it appear everywhere
>>>
>>  
>> Coincidentally(?) there is a proposal on gh 
>> <https://github.com/Jermolene/TiddlyWiki5/discussions/5738> targeting 
>> *exactly 
>> *this. Do chime in with ideas or give it a thumbs up.
>>
>> The emerging idea there is to "extend the transclusion syntax" to allow 
>> for shortened template names in transclusions.
>>
>> <:-)
>>
>>  
>>
>> -- 
>>
> 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 tiddlywiki+...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/519bb0a7-2251-42a4-8f0e-0411a2a9d998n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/519bb0a7-2251-42a4-8f0e-0411a2a9d998n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9831bbe6-46ae-436f-ae90-7971b3bb69ean%40googlegroups.com.

Reply via email to