💾 Archived View for rawtext.club › ~sloum › geminilist › 000363.gmi captured on 2020-09-24 at 02:37:26. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

<-- back to the mailing list

Text reflow woes (or: I want bullets back!)y

solderpunk solderpunk at SDF.ORG

Sat Jan 18 17:23:01 GMT 2020

- - - - - - - - - - - - - - - - - - - ```

On Sat, Jan 18, 2020 at 05:41:05PM +0100, Julien Blanchard wrote: 
> Both my clients try to display content as the author wrote it and I
> parse it line by line so I don't see any issue with the proposal as
> long as I can get the viewport size in my clients.
> Both NCurses and GTK should provide that I'm quite sure.

Okay, great! 
> The ``` case will be a little bit more problematic as the parsing
> process would need to know what was parsed a few lines before
> (was a "tag" opened?).

By "was a tag opened?", do you just mean "am I currently inside oroutside a pair of ```s?".  I have found this very easy to track, youjust need a single boolean variable, initialised to False at the startof the document.  Every time you see a ``` line you flip it's value.When processing all other line types, the first thing you do is checkwhether that value's true.

Cheers,Solderpunk