All

Thanks for the support and debate.

On my mobile now I have to enter desktop mode just to reply. 

I will make a few quick comments and reply in detail with any gaps. 

1st mat. The key need for a special character it to use it on "any other 
line".
Any line for which you do not have a wiki text character. 
We need an escape character to do this without confusing it with existing 
markup.

You can apply smart classes and multiples where every you want.
So go for it. I allready do on * ; and : all the time.

I like this
*.done item here
*.do second item here

.done gets a css prefix of a checked check box
.do gets a green line with a css prefix unchecked check box

In text add "ne" to "do" to get "done", I like it!

Mario knew multiple .classname.classname2 was available. Thank him.

The original project Mario and I was on was to get a dot paragraph. 
Ie start a sentence with a do and it treats until \n as a paragraph.

It took some time already to establish tick may be needed. 
then together we came to a similar position to what you see now.
I hope Mario knows this argument now but we can still proceed.

My most recent position argues why define a tick paragraph when
you can use ticktagname.classname.class name2

Or the dot paragraph or dot div become
Tickp.classname.classname2
Tickdiv.classname.classname2

This opens up the whole method to an author doing what ever they want.
Of course they risk less transferable wiki text unless the share the class 
definitions
But that has always being the case and style sheets are often packaged with 
tiddlers

The thing is you can now design your own markup which ultimately helps any
Text get rendered the way you want. You can prefix any line either manually
By editor toolbar buttons or other automation 
e.g. splitregex[\n] then out put with a prefic with no need to close.

Amongst my own wikis or where I publish my content or bundles I create 
I will have full extensibility and what ever shorthand I want.

Later if the tick is in core plugins or core no class defined will be 
ignored and rendered as expected
With any html tag (including arbitary named html tags)

I have no time Personaly for the table pipe I use full html instead which 
won't be necessary
If I can tickth.w20 where w20 is a class with width:20%

Regards all
Love your participation.
Tones

On Sunday, 6 September 2020 at 21:05:40 UTC+10 Mat wrote:

> PMario wrote:
>>
>> ... misusing the DD element .... can completely mess up screen readers 
>>
>
>> The "angle quote" will allow you to fix this. 
>>
>
> OK... if it was only a more accessible character. The tick is OK (with my 
> keyboard)... but the anglequote and toolbarbuttons etc... not good IMO... 
> Can't instead ; and : be redefined into divs with the current dt/dd default 
> styling - but so that they can also be user customized freely?
>
>
> 1) It doesn't work in the middle of a sentence. The @@ can. 
>>>
>>
>> Till now. I was thinking about the possibility to create a "tick-tick" 
>> start: ´´and end-marker´´. I think they are much prettier to read in plain 
>> text then @@ 
>>
>
> I agree that's pretty. Cool with mid-sentence possibility!
>
>
> 2) Do more than merely styling, like for example the pipe characters do to 
>>> build tables.
>>>
>>
>> Building tables in wikitext is THE most complicated parser logic in TW. 
>> I'm not sure, if the tick definitions can handle it. .. But I'll have a 
>> closer look.
>>
>
> My mention of tables/pipechars was ONLY to give a concrete *example* of 
> wikitext markup that does more than mere styling. What I'm after is a 
> general ability to trigger "functionality" (macros? js?) via markup to 
> operate on the text, i.e something that does more than mere applying of a 
> html tag and styles.
>
> So, as I now comment on your table idea, please don't forget that my 
> mention of markup tables was only an example.
>
> ´.table ´.caption Some caption text
> ».row
> ´.th.text-align-center header 1
> ´.th.tac header 2
> ´.th.tac header 3
>
> 1)
> Pipe characters are very pretty but also very intuitive for tables. This 
> is missed out here.
>
> 2)
> I guess your variant would solve this issue: 
> https://github.com/Jermolene/TiddlyWiki5/issues/2941 
>  
> 3)
> Could it be possible to use the fact that 
>
> ´.table
> ... 
> \n\n
>
> is a "micro environment" so that you don't need more ticks inside there? 
> I.e .row without anglequote and .td without tick. The environment already 
> makes it clear what it is. I guess this means that ´.table would need to 
> be parsed as a predefined unit.
>
> <:-)
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev/da6d7255-085c-4028-aee2-894e38c6428an%40googlegroups.com.

Reply via email to