Index of /~alves/nimh
Name Last modified Size Description
Parent Directory -
nimh-0.35.gif 15-Jul-2001 10:26 17K
nimh-0.35.tar.gz 15-Jul-2001 11:02 219K
nimh-0.36.tar.gz 21-Oct-2001 13:19 223K
nimh-0.38.tar.gz 23-Oct-2001 13:50 225K
Nimh is a mail reader which uses nmh as its message store. The nmh
message store can be on the user's local machine or on some other
machine (which the user has shell access to). Nimh tries to stay calm
if the user manipulates the mh message store though some other means.
Nimh doesn't do any mh setup -- mh commands need to be working on
their own before Nimh can possibly work. (commands like "inc",
"show 1", "scan", etc). Also make sure that ~/.mh_profile has
"unseen-sequence: unseen" in it (on the machine with the message
store).
When you first run Nimh, use the Settings->Edit menu item and make any
needed changes. Next, use the Server->Connect menu item.
The "inc" command isn't being run when Nimh checks for new mail --
perhaps it should be.
When sending a message, mh mime processing is done on the buffer, so a
'#' as the first character of a line is going to cause a mess. Nimh
should be replacing those with "##", but right now it doesn't.
If you connect to the mail machine with ssh or rsh, make sure they
are in your path before you run nimh.
----------------------------------------------------------------------
Nimh depends on:
guile, libpng, guile-gtk, libglade, nmh, uuencode, uudecode, lynx
Stuff like this has a half-life of about 3 weeks, but October, 2001:
libpng comes from
http://www.cdrom.com/pub/png
ftp://swrinde.nde.swri.edu/pub/png/src
guile comes from gnu sites.
get a release from ftp://alpha.gnu.org/gnu/guile/
(I've used guile-1.4)
or get a guile-core stable snapshot from
ftp://krusty.e-technik.uni-dortmund.de/pub/guile/snapshots/
or cvs guile can be had this way:
cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/guile login
(empty password)
cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/guile co guile
(build in guile/guile-core)
guile-gtk is part of gnome-guile and comes from gnome sites.
(I've used guile-gtk-0.19)
http://www.ping.de/sites/zagadka/guile-gtk
or (http://developer.gnome.org/tools/cvs.html)
export CVSROOT=':pserver:anonymous@anoncvs.gnome.org:/cvs/gnome'
cvs login
(empty password)
cvs co gnome-guile
libglade comes from gnome sites.
cvs co libglade
or ftp://ftp.gnome.org/pub/GNOME/stable/sources/libglade/
nmh needs to be in use on the machine with the message store, not
necessarily the machine running Nimh's gui.
nmh comes from http://mononoke.mhost.com/nmh/
I haven't really experimented with other versions of mh,
feedback is welcome.
----------------------------------------------------------------------
Nimh creates ~/.nimh-settings on the local machine,
and ~/.nimh-scratch/ on mail server (perhaps the same machine)
If you are running the gui on a different machine than the mail-store,
you need to be able to ssh or rsh into the mail machine without a
password (see man page for ssh-keygen). Otherwise, you will be
prompted for a password in the shell you ran nimh from.
A log of Nimh's interaction with its subshell can be found
in the file "debug-out". If you are able to build and run Nimh,
but it doesn't work, include some of that file with a report.
----------------------------------------------------------------------
Controls
keys:
n : show next message
p : show previous message
f : toggle folders list
space : page down message
backspace : page up message
enter : line down message
Right click on a message to delete it or move it to another folder.
----------------------------------------------------------------------