๐พ Archived View for bbs.geminispace.org โบ u โบ mbays โบ 2399 captured on 2024-02-05 at 14:36:33. Gemini links have been rewritten to link to archived content
โฌ ๏ธ Previous capture (2023-12-28)
โก๏ธ Next capture (2024-03-21)
-=-=-=-=-=-=-
Re: "ANSI formatting What do you think of the use of ANSI..."
@totroptof Oof... thanks. That's a serious extensibility hole which I wasn't aware of at all. OK, so this is a great argument for making sure terminal gemini clients strip out most (at least all non-CSI) escape sequences, and for having the spec tightly constrain which, if any, sequences may not be stripped.
By the way, after the discussion in this thread, I tweaked how my terminal client diohsc handles this: as of the next version, escape characters in gemtext are filtered out except where they introduce CSI sequences ('[') within a preformatted block.
2023-06-25 ยท 7 months ago
1. ANSI formatting is neat and should be considered part of gemtext. Clients should support it.
โโโโโโโโโโโโโโโโโโโโโโโโ 13%
2. ANSI formatting is awkward but we don't need to ban it... servers can send it and clients may display it, but they shouldn't be expected to.
โโโโโโโโโโโโโโโโโโโโโโโโ 50%
3. Like option 2, but it should only be tolerated within preformatted text; elsewhere clients SHOULD strip all ANSI escape codes.
โโโโโโโโโโโโโโโโโโโโโโโโ 21%
4. ANSI formatting is an abomination, and should be explicitly disallowed in the spec. Real gemtext does not contain any such escape codes, and clients should of course strip any they find.
โโโโโโโโโโโโโโโโโโโโโโโโ 13%
5. Other, see comment.
โโโโโโโโโโโโโโโโโโโโโโโโ 3%
38 votes were cast.
ANSI formatting What do you think of the use of ANSI formatting (for [31mc[32mo[33ml[34mo[35mu[36mr[0m and [1memphasis[0m) in gemtext? This is one of those cases where the current spec is silent. A tradition of using these escape sequences in certain circumstances has built up, popularised (and pioneered?) by Astrobotany, and later Wordo. It worked with some terminal clients just because they didn't think to strip the escape codes, and some graphical clients (Lagrange at least) then...
๐ฌ mbays ยท 19 comments ยท 1 like ยท 2023-06-04 ยท 8 months ago ยท ๐ณ๏ธ