The Mutt-Guile Automatic Reference Manual


Nodo:Top, Sekva:, Supre:(dir)

The Mutt-Guile Automatic Reference Manual

This file documents your Guile-enabled version of Mutt. It was automatically generated by the (mutt make-doc) module (vidu Module (mutt make-doc)) based on the modules that were loaded.


Nodo:Introduction, Sekva:, Antauxa:Top, Supre:Top

Introduction

This documentation was automatically generated by the make-doc command of your Guile-enabled Mutt. It lists all modules that were loaded by Mutt at the time this command was called1. For each module, it lists the related commands, functions and configuration options. However, Scheme procedures and options do not appear in this file.

This document was generated on Thu Nov 20 18:57:35 2003.


Nodo:Module (mutt reminders), Sekva:, Antauxa:Introduction, Supre:Top

Module (mutt reminders)

This module defines the following reminders:


Nodo:Options for (mutt reminders), Supre:Module (mutt reminders)

Options for (mutt reminders)

attachment-regexp A regexp describing the `attachment' word.

remind-unread? When true, notifies the user of pending unread messages before sending an email.

remind-attachment? When true, notifies the user when he is about to forget an attachment.

my-stuff This option is useless.


Nodo:Module (mutt aliases), Sekva:, Antauxa:Module (mutt reminders), Supre:Top

Module (mutt aliases)

This module redefines the save-alias function so that aliases are written to files in a Schemey way.


Nodo:Module (mutt notify), Sekva:, Antauxa:Module (mutt aliases), Supre:Top

Module (mutt notify)

Module that provides a mean of notifying you of important incoming messages by either opening a pop-up window (using xmessage(1)) or writing to your terminal (using write(1)). Note that this can be configured by redefining the notify-new-message function which takes one message object as an argument.


Nodo:Options for (mutt notify), Supre:Module (mutt notify)

Options for (mutt notify)

notify-pattern Pattern of messages for which you want to be notified.


Nodo:Module (mutt attribution), Sekva:, Antauxa:Module (mutt notify), Supre:Top

Module (mutt attribution)

Customized message attribution line when replying to messages. Feel free to contribute with you own message attribution methods!


Nodo:Options for (mutt attribution), Supre:Module (mutt attribution)

Options for (mutt attribution)

attribution-sender-full? If "yes", write the full sender address.

builtin-attribution? If "yes", use the built-in attribution mechanism.


Nodo:Module (mutt mua-stats), Sekva:, Antauxa:Module (mutt attribution), Supre:Top

Module (mutt mua-stats)

Provides a command to get information about which mail-user-agent is being user by the sender of the messages available in the current mailbox. :-)

Beware: This can be really slow since each email has to be retrieved and copied to local storage!


Nodo:Commands for (mutt mua-stats), Supre:Module (mutt mua-stats)

Commands for (mutt mua-stats)

mua-stats Write mail-user-agent stats to the given file.

raw-mua-stats Write raw mail-user-agent stats to the given file, i.e. per-user stats.


Nodo:Module (mutt cache), Sekva:, Antauxa:Module (mutt mua-stats), Supre:Top

Module (mutt cache)

This module provides a unified mailbox caching mechanism. What is cached is not mailbox contents themselves but rather the data structures representing it, i.e. mailbox and message objects, hash tables and so on. When opening a mailbox that has already been opened before, those data structures are directly reused, whithout having to re-read the whole mailbox, sort and score messages, etc. This makes switching from one box to another much faster, and not only for network mailboxes like IMAP and POP3.

Since it is sometimes not desirable to cache mailboxes this way, you may define which mailboxes should not be cached by setting the non-cacheable-mailboxes-regexp regexp, or by overloading the cacheable-mailbox? procedure.

Alternatively, the provided switch command implements a mailbox stack that may be used in lieu of the unified cache mechanism when switching from one mailbox to another.


Nodo:Commands for (mutt cache), Sekva:, Supre:Module (mutt cache)

Commands for (mutt cache)

cache-purge Purge the mailbox cache.

switch Switch to the given mailbox or quickly switch back to the previous one.


Nodo:Options for (mutt cache), Antauxa:Commands for (mutt cache), Supre:Module (mutt cache)

Options for (mutt cache)

non-cacheable-mailboxes-regexp Mailboxes whose name matches this regexp are not cached.

cache-enabled? Tells whether mailbox caching should be used.

check-cached-mailboxes? Tells whether cached mailboxes should be periodically checked. Useful for IMAP mailboxes.


Nodo:Module (mutt helpers send), Sekva:, Antauxa:Module (mutt cache), Supre:Top

Module (mutt helpers send)

Helper functions for preparing and sending messages.


Nodo:Module (mutt ping), Sekva:, Antauxa:Module (mutt helpers send), Supre:Top

Module (mutt ping)

This module enables automagic reply to incoming messages whose subject is equal to ping-subject. Yeah, this is one of my favorites. :-)


Nodo:Options for (mutt ping), Supre:Module (mutt ping)

Options for (mutt ping)

ping-enabled? Tells whether the ping feature is enabled.

ping-reply-subject Ping reply message subject.

ping-show-unread-messages? If true, tell the sender of the ping message how many pending unread messages from him you have.

ping-command Command whose output is directed to $ping-file-name.

ping-include-body? Tells whether the original message body should be included in the reply message

ping-subject Ping message subject.

pong-subject Ping reply message subject.

ping-file-name Name of the file containing the ping reply.


Nodo:Module (mutt make-doc), Sekva:, Antauxa:Module (mutt ping), Supre:Top

Module (mutt make-doc)

The (mutt make-doc) module provides commands to automatically generate GNU Texinfo documentation files for the modules loaded at the time the command is invoked. The makeinfo program (from the GNU Texinfo package) may then be used to produce documentation in various formats including Info, HTML, and DocBook.


Nodo:Commands for (mutt make-doc), Sekva:, Supre:Module (mutt make-doc)

Commands for (mutt make-doc)

make-doc Output to the given file a Texinfo documentation of available commands, functions and options.

make-texi-doc Output to the given file a Texinfo documentation of available commands, functions and options.

make-html-doc Output to the given file a HTML documentation of available commands, functions and options.

make-info-doc Output to the given file an info documentation of available commands, functions and options.


Nodo:Options for (mutt make-doc), Antauxa:Commands for (mutt make-doc), Supre:Module (mutt make-doc)

Options for (mutt make-doc)

makeinfo-command Command to run `makeinfo' (from GNU Texinfo).


Nodo:Module (mutt helpers misc), Sekva:, Antauxa:Module (mutt make-doc), Supre:Top

Module (mutt helpers misc)

Miscellaneous helper functions.


Nodo:Module (mutt sorting), Sekva:, Antauxa:Module (mutt helpers misc), Supre:Top

Module (mutt sorting)

This module automates mailing-list messages sorting. The sorted-lists Scheme variable, an alist of pattern/mailbox-name pairs, should be defined by the user in order for the module to know which messages (i.e. messages matching which pattern) should go where (i.e. in which mailbox). Pattern/mailbox-name pairs may also be added to sorted-lists using the sort-list command.

The move may be executed in order for messages to be sorted according to sorted-lists. Alternatively, sorting may be performed automatically every auto-sort-frequency minutes for messages that are read and older than auto-sort-days.


Nodo:Commands for (mutt sorting), Sekva:, Supre:Module (mutt sorting)

Commands for (mutt sorting)

auto-list-sort Autosorting of mailing lists messages older than auto-sort-days days.

sort-list Sort messages matching the pattern given as the first argument to the mailbox whose path was passed as the second argument.

move Move mailing-list messages to the appropriate mailbox.


Nodo:Options for (mutt sorting), Antauxa:Commands for (mutt sorting), Supre:Module (mutt sorting)

Options for (mutt sorting)

auto-sort-enabled? If "yes", mailing-list auto-sorting is enabled.

auto-sort-initial-delay Tells how long (minutes) auto-sorting should wait before being executed for the first time.

auto-sort-days Number of days after which a message can get sorted out.

auto-sort-frequency Tells how often (minutes) messages auto-sorting should be performed. Note that the actual frequency depends on the value of the timeout option.


Nodo:Module (mutt spam), Sekva:, Antauxa:Module (mutt sorting), Supre:Top

Module (mutt spam)

Spam checking and learning module.

Run a spam filter (typically Bogofilter - SpamAssassin could make it but is too slow) on each viewed message and allow the user to teach it what spam is.


Nodo:Options for (mutt spam), Supre:Module (mutt spam)

Options for (mutt spam)

learn-spam? Each time a mail is considered as ham, ask the user whether it really is ham.

spam-check-command Command to pipe messages through when checking spamity.

spam-learn-ham-command Command to tell the spam filter that an email is non-spam.

spam-learn-spam-command Command to tell the spam filter that an email is spam.

spam-mailbox Mailbox where spam should be saved when spam-auto-filter? is enabled.

spam-auto-filter? If true, automatic filtering of incoming messages is enabled, provided learn-ham? is false. Note that this is independent from the value of spam-check-enabled?.

spam-checker-positive-exit-value The exit value of the spam filter for messages considered as spam.

learn-ham? Each time a mail is considered as spam, ask the user whether it really is spam.

spam-check-enabled? Tells whether messages should be checked before being displayed.


Nodo:Index, Sekva:, Antauxa:Module (mutt spam), Supre:Top

Index


Nodo:Contents, Antauxa:Index, Supre:Top

Contents

Enhavtabelo


Piednotoj

  1. Typically, a module may be loaded by adding a line like (use-modules (mutt the-module)) to your $HOME/.mutt.scm file.