TT,

Offline I and Mario were working on a dot paragraph solution, perhaps a  §  
paragraph,  » or  leading  ⁋  paragraph, or trailing ¶  paragraph or 
<dot><space><space> at the end of a "line". The character is somewhat 
irrelevant for considering the idea.
However we have moved away from dot as it works as .classname.

*In someways the key is a markup character you can use on a line that has 
no other markup character.*

What we have discovered however we do this, the special character can be 
followed with a .classname and in fact .clasname.classname to apply 
multiple; so we found this simple example

.i  { margin-left: 3em;}
.ii  { margin-left: 6em;}

.r  { margin-right: 3em;} 
.rr  { margin-right: 6em;}

.j { text-align: justify; text-justify: auto; }

Allowing 

Using the above css its simple to use

».ii.rr,j  Paragraph line here indented twice both left and right side, and 
justified.

Or set and indent a paragraph twice
»»» Paragraph line here indented twice

Keep in mind the .classname is already available with other markup *, # ; : 
etc... not that you would indent an "indent markup" but you may color it 
and more.

In composed tiddlers, or pasted text it would be easy to apply a level of 
markup via css if there is the leading character to trigger the option of 
.classname

   - Unlike @@ .mystyle you do not have to close it, it autoclosed at \n or 
   end of line @@ and seriousely @@ is obstructive.
   - Perhaps we need a block line (paragraph), multi-line block and inline 
   versions?

Just sharing some thoughts
Regards
Tony


On Friday, 28 August 2020 at 17:20:39 UTC+10 @TiddlyTweeter wrote:

> Mat wrote:
>>
>>
>> We'd get infinite options if one could use §1, §2, ... 
>>
>
> That sounds like a shift away from "Markdown Like" ... In that the 
> character pair is "code for something" ... one might argue that "<<< 
> ...<<<" is already not that Markdown Like. Its an interesting question. In 
> earlier discussions with TonyM using a "universal prefix" came up. 
> Extending on that idea, for instance starting a line with a full-stop, or 
> whatever ... 
>
> .§ = activate Mat style Custom Wikitext pragma for "§"
> .d = activate screenplay Dialogue styling
>
> These approaches remain nicely compact but are not ideal "Markdown 
> Like"--plain text readability is not brilliant. That said, once you use up 
> available characters with meaning its a viable alternative.
>
> Another approach it to add NO EXPLICIT MARKUP AT ALL but construct a 
> pragma that via regex analyses pattern of text in line. That works easily 
> for highly structured texts. For instance any line of a "transition" in a 
> script (like "CUT TO:" or "FADE OUT:") are easily identified by pattern 
> without adding any markup & can be styled appropriately. The text in these 
> cases is "its own markup". I often wonder if that "silent" approach could 
> be extended to more conventional text.
>
> It would be useful if TW could work as a custom markup 
>> constructor+interpretator.
>
>
> (Possibly the character should trigger more than mere CSS. I would guess 
>> pipe characters, when creating wikitext tables, do this, right? In that 
>> case, § could trigger some user defined *macro*, perhaps titled § ...or 
>> §1, §2... to operate on the text snippet in question.)
>>
>
> I'm not so sure about extending this into basically a command parser :-) . 
> If you going pragma route then its possible, but focus on simple insertion 
> of styled elements is quite a lot to get working well for one pragma 
> already.
>
> How many many pragma were you thinking of? :-)
>
> I do think a "kitchen sink" pragma (i.e. does a bunch of different things 
> at once) is probably not a good idea. On this, extending beyond element 
> styling, to "interpret activity insertion" some use cases are needed to 
> think with.
>
> My further thoughts
> TT
>
>
>

-- 
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/df1e11eb-60b9-4232-81eb-dd33a1b9c5f6n%40googlegroups.com.

Reply via email to