Guile-enabled Mutt: alpha 1
dvanhorn <[email protected]>
| Newsgroups | gmane.org.ballistichelmet.lambda |
|---|---|
| Message-ID | <[email protected]> |
I know some on the list use Mutt and might be interested in this: extending Mutt with Guile (a Scheme implementation). My experience with Guile is pretty limited so I can't really comment on it, but it is GNU software. -d -------- Original Message -------- Subject: Guile-enabled Mutt: alpha 1 Date: Mon, 3 Nov 2003 18:12:39 +0100 From: Ludovic Courtès <[email protected]> Organization: LAAS-CNRS - http://www.laas.fr/ To: guile-user-mXXj517/[email protected] Hi, Extending the Mutt C source base on a case-by-case basis by adding new commands, variables, and features, might not the most efficient solution. Instead, each user should be able to customize and extend his MUA without having to submit a patch. This is why I recommend that you have a look at the first alpha release of an extensible Mutt available at: http://www.laas.fr/~lcourtes/software/mutt-guile-alpha-1.tar.bz2 http://www.laas.fr/~lcourtes/software/mutt-1.5.4i-guile-alpha-1.diff.bz2 . Currently, the only supported extension language is Scheme, a Lisp dialect, using Guile. This made it possible to quickly develop several modules implementing exciting features no one could live without. This includes reminders (reminds you of forgotten attachments or unread messages), a spam detecting and learning mechanism (using an external spam filter such as bogofilter), and a message automatic sorting mechanism, among other toys. Any of these wonderful features may enhance your Guile-enabled Mutt by just adding a line like (use-modules (mutt my-favorite-module)) to your $HOME/.mutt.scm configuration file. A file documenting the currently available modules is available at: http://www.laas.fr/~lcourtes/software/mutt-guile.html . This file was actually automagically generated using the `make-doc' module. More information may be found in `README.Extensible' and `guile/README' files available in the source tarball. Feel free to send comments, suggestions and bug reports! Thanks, Ludovic. _______________________________________________ Lambda mailing list [email protected] http://ballistichelmet.org/mailman/listinfo/lambda
file:///tmp/nsmail.tmp
(application/pgp-signature, 233 B) - not displayed
file:///tmp/nsmail-1.txt
(text/plain, 161 B)
_______________________________________________ Guile-user mailing list Guile-user-mXXj517/[email protected] http://mail.gnu.org/mailman/listinfo/guile-user