bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#54745: Subject: 28.1; woman fails on "file"


From: Andreas Röhler
Subject: bug#54745: Subject: 28.1; woman fails on "file"
Date: Wed, 6 Apr 2022 17:47:04 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0


Am 06.04.22 um 13:14 schrieb Eli Zaretskii:
Date: Wed, 6 Apr 2022 11:20:52 +0200
From: Andreas Röhler <andreas.roehler@easy-emacs.de>

M-x woman RET file RET

errors saying:

Debugger entered--Lisp error: (error "WoMan can only format man pages
  written with the usual ‘-man’ macros") signal(error ("WoMan can only
  format man pages written with the usual ‘-man’ macros"))
  error("WoMan can only format man pages written with the usual `-man'
  macros") woman-decode-region(1 21597) woman-decode-buffer()
  woman-process-buffer()
  woman-really-find-file("/usr/share/man/man1/file.1.gz" t "*WoMan 1
  file*<2>") woman-find-file("/usr/share/man/man1/file.1.gz")

However from bash, manpage appears correctly.
Also would read nicely from:  "man file > file.txt"
woman.el doesn't use the 'man' program.  It is implemented completely
in Emacs Lisp.  So what 'man' does is not really relevant; what _is_
relevant is that Someone(TM) should step up and volunteer to keep
woman.el up-to-date with all the recent advances in roff markup.
Until that happens, the error you see above is intentional, meant to
alert you, the user, to the fact that the man page cannot be reliably
formatted this way.


That workaround attached does it here.

Attachment: woman.el.patch
Description: Text Data


reply via email to

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