guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/3] gnu: man-db: Pass --with-col to configure.


From: Thompson, David
Subject: Re: [PATCH 1/3] gnu: man-db: Pass --with-col to configure.
Date: Tue, 21 Jul 2015 11:06:16 -0400

On Tue, Jul 21, 2015 at 10:57 AM, Alex Kost <address@hidden> wrote:
> Quote from "man man":
>
> --8<---------------cut here---------------start------------->8---
> Normally, when output is not being directed to a terminal (such as to a
> file or a pipe), formatting characters are discarded to make it easier
> to read the result without special tools.
> --8<---------------cut here---------------end--------------->8---
>
> However it does not happen with the current "man", as may be checked for
> example by evaluating the following in Emacs:
>
> (let ((buf (get-buffer-create "*man true*")))
>   (with-current-buffer buf
>     (call-process "man" nil t nil "true"))
>   (pop-to-buffer buf))
>
> As you can see there are escape sequences (such as "^[[1m") there, which
> shouldn't happen.  Configuring man-db "--with-col" fixes the issue (at
> least for me).
>
> BTW (a note for Ludovic), the current man behaviour "breaks" completions
> of many commands provided by "pcmpl-args" emacs package, because
> 'pcmpl-args-extract-argspecs-from-manpage' can't parse a man page to find
> completions.  For example, "sudo --<TAB>" (in shell-mode) doesn't complete
> anything.  After this patch it should work.

Nice catch.  LGTM!

- Dave



reply via email to

[Prev in Thread] Current Thread [Next in Thread]