> Date: Mon, 12 Jan 2026 09:03:27 -0600 > From: "G. Branden Robinson" <[email protected]> > Cc: [email protected] > > > At 2026-01-12T16:39:28+0200, Eli Zaretskii wrote: > > > In GNU Emacs 27.1--which I acknowledge is pretty old--I see that > > > "M-x man" _also_ passes through OSC 8 sequences mostly > > > uninterpreted. ("Mostly": It translates the literal escape > > > characters that begin these sequences into Basic Latin as the `^[` > > > sequence, coloring them cyan.[1]) > > > > > > I assume that bug has since been fixed. Can you tell me in which > > > release it was? There's a non-zero chance the question will come up > > > on the groff mailing list, and I'd like to be prepared with an > > > answer. > > > > If you can tell me how to test this and which man pages use this (or > > from where I can download them), I could then tell you whether it was > > indeed fixed and in what version of Emacs. (None of the systems to > > which I have access have Groff 1.23 installed, so I cannot produce > > these man pages myself, sorry.) > > Without groff 1.23.0, you can't really. > > I reckon GNU Emacs users can wait a while.
Would you mind describing the OSC 8 escape sequences that can be found in man pages, and what each one of them means? That would greatly simplify the task of teaching Emacs to DTRT with those sequences. (Pointing to some existing documentation of these sequences is also okay, provided that this documentation clearly explains the results as produced by Groff, and the intended meaning of each sequence.) TIA
