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 or
outside a pair of ```s?".  I have found this very easy to track, you
just need a single boolean variable, initialised to False at the start
of 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 check
whether that value's true.

Cheers,
Solderpunk


More information about the Gemini mailing list