Saq,

I got the concept working, replacing tabs in a code mirror tabbed lines 
tiddler with bullets.
\define bullet() #
\define lister()
<$list filter="[[TabbedTiddler]get[text]splitregexp[\n]]" variable=line>
<$list filter="[<line>splitregexp[\t]join<bullet>]" variable=bullets>
<<bullets>><br>
</$list>
</$list>
\end
<$wikify name=show text="<<lister>>" output=html>
<<show>>
</$wikify>

Regards
Tony

On Tuesday, August 4, 2020 at 10:11:44 AM UTC+10, TW Tones wrote:
>
> Saq,
>
> I could not see any activity, yet, on your demo. But I immediately thought 
> of code mirror which allows you to indent and on hitting enter honours the 
> last indent. I presume this adds an otherwise rarely used tab character? Of 
> course in a way streams already does this?
>
> It would be quite simple to parse such a tiddler and replace n levels of 
> indent with n levels of bullet points, either permanently or for display 
> only. See a quick Proof of concept below POC
>
> I have a tiddler with indented text multiple levels deep (using code 
> mirror)
>
> [image: Snag_18cec84b.png]
> Renders like this; because tiddlywiki does not honour tabs
>
> [image: Snag_18cf73ae.png]
> However this code
> <$list filter="[[TabbedTiddler]get[text]splitregexp[\t]join[*]]">
> <$wikify name=line text="<<currentTiddler>>">
>    <<line>><br>
> </$wikify>
> </$list>
>
> Renders the following and demonstrates the possibility while not completed
>
> [image: Snag_18d16b96.png]
> So this is only a few steps away from a solution to the request in the 
> thread.
>
> Regards
> TW Tones
>
> On Tuesday, August 4, 2020 at 6:01:40 AM UTC+10, Saq Imtiaz wrote:
>>
>> There is a pretty cool thread on reddit about making it more convenient 
>> to create lists in wikitext, namely automatically adding the required 
>> markup to subsequent lines. This inspired me to take a swing at a quick fix 
>> towards the same goal.
>>>
>>>
>> Reddit thread:
>>
>> https://www.reddit.com/r/TiddlyWiki5/comments/hufvs9/automatically_continue_bullet_list/
>>  
>> <https://www.reddit.com/r/TiddlyWiki5/comments/hufvs9/automatically_continue_bullet_list/?utm_source=share&utm_medium=web2x>
>>
>> My attempt at a quick fix:
>> https://saqimtiaz.github.io/sq-tw/editor-autolists.html
>>
>> Every new line should start with the same list indent level as the 
>> previous.
>> Cheers,
>>
>> Saq
>>
>

-- 
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/067e4614-2a75-4ca1-b032-32629001d227o%40googlegroups.com.

Reply via email to