After playing some more, it seems like you're tweak is going to work just 
fine. The only thing additional that I did was change the sort to sortan 
since I'm using a lot of numbers.

Damon

On Friday, June 28, 2019 at 9:06:36 AM UTC-5, Damon Pritchett wrote:
>
> Thanks again, Mark. That seems to do the trick with a small amount of 
> testing that I've done. I'll give it a more thorough going through over the 
> next several days.
>
> Damon
>
>
>
> On Thursday, June 27, 2019 at 4:22:14 PM UTC-5, Mark S. wrote:
>>
>> You can try this change to tree-node2, which may work as long AS you 
>> don't have any entries ending in "XXX" or "YYY". (these are end-of-title 
>> markers, which could be made more obscure if necessary).
>>
>> \define tree-node2(prefix,separator: "/")
>> <ol>
>> <$list 
>> filter="[all[shadows+tiddlers]each[description]get[description]removeprefix<__prefix__>splitbefore<__separator__>!suffix<__separator__>addsuffix[XXX]]
>>  
>> [all[shadows+tiddlers]each[description]get[description]removeprefix<__prefix__>splitbefore<__separator__>suffix<__separator__>addsuffix[YYY]]
>>  
>> +[sort[]]"
>>  variable="chunk">
>> <$list filter="[<chunk>removesuffix[XXX]]" variable="chunk2">
>> <$macrocall $name="leaf-node2" prefix=<<__prefix__>> chunk=<<chunk2>> 
>> separator=<<__separator__>>/>
>> </$list>
>> <$list filter="[<chunk>removesuffix[YYY]]" variable="chunk2">
>> <$macrocall $name="branch-node2" prefix=<<__prefix__>> chunk=<<chunk2>> 
>> separator=<<__separator__>>/>
>> </$list>
>> </$list>
>> </ol>
>> \end
>>
>> On Thursday, June 27, 2019 at 12:16:35 PM UTC-7, Damon Pritchett wrote:
>>>
>>> Hey Mark, et. al.,
>>>
>>> I've been using the modified tree macro for quite a while now and am 
>>> very happy with it. I would like to make another modification to it, but I 
>>> haven't been able to figure out how to do it yet so am reaching out for 
>>> hlep. What I would like to do is to have the folders sorted alphabetically 
>>> with the non-folders (that is, not have the folders all grouped together at 
>>> the end).  Is this even possible without a total rewrite?
>>>
>>> Thanks,
>>>
>>> Damon
>>>
>>> On Sunday, June 16, 2019 at 9:43:23 PM UTC-5, Damon Pritchett wrote:
>>>>
>>>> Thanks Mark! That did the trick. I really appreciate the help. I think 
>>>> I understand what you did and why as well. I just wish I could think of 
>>>> those kinds of things on my own. Time and experience will change that I'm 
>>>> sure.
>>>>
>>>> Damon
>>>>
>>>> On Sunday, June 16, 2019 at 12:13:58 PM UTC-5, Mark S. wrote:
>>>>>
>>>>> Ok a coupe tweaks to leaf-node2 may do it (until you find another bug) 
>>>>> :
>>>>>
>>>>> \define leaf-node2(prefix,chunk)
>>>>> <li>
>>>>> <$list filter="[<__prefix__>addsuffix<__chunk__>]" 
>>>>> variable="full-title">
>>>>> <$list filter="[description<full-title>is[shadow]] 
>>>>> [description<full-title>is[tiddler]]" variable="tiddler">
>>>>> <$list filter="[<full-title>removeprefix<__prefix__>]" 
>>>>> variable="chunk">
>>>>> <span>{{$:/core/images/file}}</span> <$macrocall $name="leaf-link2" 
>>>>> full-title=<<tiddler>> chunk=<<chunk>>/>
>>>>> </$list>
>>>>> </$list>
>>>>> </$list>
>>>>> </li>
>>>>> \end
>>>>>
>>>>> On Sunday, June 16, 2019 at 7:59:33 AM UTC-7, Damon Pritchett wrote:
>>>>>>
>>>>>> Hey Mark,
>>>>>>
>>>>>> Yeah, I didn't explain very well. Hopefully, the following will help.
>>>>>>
>>>>>> So I have a tiddler titled "Atchison Daily Champion, Sunday, March 8, 
>>>>>> 1868." I put the following in the description field 
>>>>>> "Newspapers-Kansas-Atchison-Daily Champion-1868-03-08." The output of 
>>>>>> the 
>>>>>> macro looked just as expected (see screenshot), except that the link on 
>>>>>> the 
>>>>>> 08 node doesn't link to my tiddler. It wants to link to a tiddler named 
>>>>>> the 
>>>>>> same as the description field. This is not what I was hoping for. I want 
>>>>>> to 
>>>>>> use the description field to generate the tree, but retain the shorter, 
>>>>>> more readable tiddler title.  
>>>>>>
>>>>>> [image: tree.png]
>>>>>>
>>>>>>
>>>>>> On Friday, June 14, 2019 at 10:54:37 PM UTC-5, Mark S. wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Friday, June 14, 2019 at 4:56:44 PM UTC-7, Damon Pritchett wrote:
>>>>>>>>
>>>>>>>> After playing around with this new macro further, I've found that 
>>>>>>>> it only works as long as the description matches the tiddler title 
>>>>>>>> exactly. 
>>>>>>>> If not, then there is an entry in the tree list to a tiddler that 
>>>>>>>> doesn't 
>>>>>>>> exist.  What tweak could I make that would fix this? 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> I don't know what you mean. Nothing should depend on the title. 
>>>>>>> Perhaps you could attach some sample tiddlers so we could see what is 
>>>>>>> happening.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>

-- 
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 post to this group, send email to tiddlywiki@googlegroups.com.
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/759de528-b6a7-4f41-89fb-035e4d62efa2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to