That is extremely close to what I need but there is one wrinkle that isn't 
obvious. If you look at my example, you'll see that the second and third 
have accent marks on the leading letter, α (alpha).  It would be nice, if 
it is possible, for the routine to ignore the accent and breath mark and 
group them as simply alpha. In the system I'm working in there are 
something six combinations of accents that can go on the first character 
but the accents should be ignored for this purpose. Is that possible? If 
not I can always go to my alternate plan of adding a field that would 
contain the character I want to use.

On Sunday, February 14, 2021 at 5:58:13 PM UTC-6 Eric Shulman wrote:

> On Sunday, February 14, 2021 at 3:01:56 PM UTC-8 Stephen Kimmel wrote:
>
>> several tiddlers that have names in Greek letters. I want to create a 
>> list rather like the sidebar type list with the heading being the first 
>> letter of the tiddler name followed by a list of tiddler titles that start 
>> with that Greek letter.
>>
>
> Using this list of greek letters: (48 symbols, upper and lower case for 
> each)
> *Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ Τ 
> τ Υ υ Φ φ Χ χ Ψ ψ Ω ω*
>
> NOTE: A, B, E, H, K, M, N, O, P, T, Y, and X are *NOT* standard ASCII 
> characters, but are actual greek characters, copied and pasted directly 
> from the first paragraph of this page:
> https://en.wikipedia.org/wiki/Greek_alphabet
>
> <$list filter="[enlist[Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ Ν ν 
> Ξ ξ Ο ο Π π Ρ ρ Σ σ Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω]]" variable="letter">
>    <$list filter="[all[]prefix<letter>count[]!match[0]]">
>       <<letter>><br>
>       <$list filter="[all[]prefix<letter>]">
>           <$link /><br>
>       </$list>
>    </$list>
> </$list>
>
> Notes:
> * the first $list sets the "letter" variable to each of the 48 symbols, 
> one at a time
> * the second $list checks to see if there are any tiddlers that start with 
> the current letter
> * the letter is displayed on a line by itself
> * the third $list finds each tiddler that starts with the current letter
> * a link to each matching tiddler is displayed, indented by a space, on a 
> line by itself
>
> enjoy,
> -e
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/551f43a8-78f7-4556-b679-316177a86815n%40googlegroups.com.

Reply via email to