Re: man.el bug
Eli Zaretskii <[email protected]>
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
> From: [email protected] > Date: Sat, 29 Aug 2026 00:51:17 +0300 > > Hello everyone, > Not sure I should write on this email (I found it in man.el.gz in > 'Mainteirner:'). So on my emacs 31.1 when I read man page for some programs > (for example 'man 1 ls') in `DESCRIPTION` there are many some kind of broken > links: > > DESCRIPTION > > List information about the FILEs (the current directory by default). > > Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. > > > > Mandatory arguments to long options are mandatory for short options too. > > > > ]8;;https://www.gnu.org/software/coreutils/manual/coreutils.html#ls-a\-a, --all]8;;\ > > do not ignore entries starting with . > > When I use `man ls` from terminal (KDE konsole) everything works fine. > I often read man pages for various programs and in emacs it's especialy > comfortable, but these strange symbols are quite annoying. I tried to > fix it by myself but without success. Would really appriciate any help. > (I didn't change any variables in emacs related to 'man'. I think > man pages for coreutils have to work fine without any customization, so > I'm ready to help with fix) The above are the so-called "OSC 8 hyperlinks", something that Groff added relatively recently. The version of man.el in the current development sources, which will eventually become Emacs 32, supports these sequences. So if you can build the master branch of the Emacs Git repository, you should see these problems gone. See bug#81240, which is now fixed. Thanks.