mani.el is yet another Emacs package to read Man page.
-
man.el
does not support remote Man page.I frequently work in a remote environment (with TRAMP): a remote machine (usually Linux), from a macOS laptop.
In that case, I prefer seeing Man pages in that machine, e.g. Linux system calls instead of BSD ones, and tools installed on servers not on my laptop.
-
One can manage
woman.el
to find remote man page file, butwoman.el
does not always parse correctly.For example, "woman ls" produces the following sequences in my machine:
.Dd May 19, 2002 .Dt LS 1 .Os .Sh NAME .Nm ls .Nd list directory contents ...
-
It invokes the
man
program to produce the content. So ifman
works,mani.el
works. -
It uses
process-file
to run theman
program. So it is "remote-aware". If the currentdefault-directory
is a remote one,man
is invoked in that remote machine.
mani.el
is not any feature-rich like man.el
and woman.el
. It
does not support navigation, completion, highlight, and caching
functionalities. I find it just work, and am less-motivated to push
it further.